Joomla 2.5는 기본적으로 PostgreSQL을 지원하므로 우리는 그 중 하나를 선호합니다. 우리 시스템의 구성 요소를 개발할 때, 호환 가능한 정확한 의미가 무엇인지 궁금합니다.Postgres와 호환되는 Joomla-Components
MySQL의 경우 설치 스크립트는 admin/sql/install.mysql.utf8.sql
입니다. PostgreSQL은 무엇이겠습니까? 또한 데이터베이스 접두어로 #_
을 사용할 수 있습니까?
Joomla 2.5는 기본적으로 PostgreSQL을 지원하므로 우리는 그 중 하나를 선호합니다. 우리 시스템의 구성 요소를 개발할 때, 호환 가능한 정확한 의미가 무엇인지 궁금합니다.Postgres와 호환되는 Joomla-Components
MySQL의 경우 설치 스크립트는 admin/sql/install.mysql.utf8.sql
입니다. PostgreSQL은 무엇이겠습니까? 또한 데이터베이스 접두어로 #_
을 사용할 수 있습니까?
추가 데이터베이스 지원은 가능한 한 투명하게 만들어져 대부분의 코드를 동일하게 유지할 수 있도록되어 있습니다.
당신이 사용하고 적이 있다면 당신은 당신의 PHP에서 다음과 같이 쿼리를 구성해야 줌라의 JDatabase 클래스!
설치 같은 것들/제거 SQL 스크립트가 필요하지만 당신이 발견 한 것처럼/* (example php may not actually work)
Get the factory DB object */
$db = JFactory::getDbo();
// Get a new JDatabaseQuery object
$query = $db->getQuery(true);
// Build our query...
$query->select('id');
$query->from('#__mycomponents_table');
$query->where('id=99');
// Attach the query to the DB object
$db->setQuery($query);
// Run it and check the result...
if (!$db->loadResult()){...}
데이터베이스와 관련이 있습니다. 이것은 매니 페스트 XML에 대한 작은 업데이트를 의미합니다 ... 여기 예제가 있습니다.
<install>
<sql>
<file charset="utf8" driver="mysql">sql/install.mysql.sql</file>
<file charset="utf8" driver="postgresql">sql/install.postgresql.sql</file>
</sql>
</install>
가 나는 포스트 그레스에 대한/제거 SQL 설치의 구체적인 예를 가지고로 com_finder
코드를 찾고 제안했다.