Hallo zusammen,
ich möchte ein zwei Tabellen von der Standard MySQL DB auf meine
PostgreSQL DB mappen.
Die beiden Tabellen liegen in der Datenbank typo3 im Schema club.
Hier meine Config.
$TYPO3_CONF_VARS['EXTCONF']['dbal']['handlerCfg']=array(
'_DEFAULT'=>array(
'type'=>'native',
),
'postgres'=>array(
'type'=>'adodb',
'config'=>array(
'username'=>'user',
'password'=>'password',
'host'=>'rechner_2',
'database'=>'typo3',
'driver'=>'postgres'
)
),
);
$TYPO3_CONF_VARS['EXTCONF']['dbal']['table2handlerKeys']=array(
'tx_extension_items'=>'postgres',
'tx_extension_categories'=>'postgres',
);
$TYPO3_CONF_VARS['EXTCONF']['dbal']['mapping']=array(
'tx_extension_items'=>array(
'mapTableName'=>'extension.tx_extension_items',
),
'tx_extension_categories'=>array(
'mapTableName'=>'extension.tx_extension_categories',
),
);
Ich bekomme nun immer eine FM
t3lib_error_Exception
PHP Catchable Fatal Error: Argument 1 passed to
ux_t3lib_DB::_quoteFromTables() must be an array, string given
nach einiger Suche in der cluss.ux_t3lib_db.php habe ich mir ein
var_dump rausgeworfen der mir folgendes sagt
string(136) "SQL engine parse ERROR: No table name found as expected in
parseFromTables()!: near "extension.tx_extension_categories AS cat LEFT
JOIN extension.""
Sobald ich das Mapping in der config weglasse läuft die Abfrage durch.
Ich bekomme jedoch kein Ergebniss da die Tabellen ja nicht im public
Schema liegen.
Also wie kann ich das Schema einstellen auf das dann per dbal
zugegriffen wird?
Danke für Hinweise
Bis dann
Florian
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german