Configuration database et génération schema.yml
Bonjour,
Voilà j'ai un projet à réaliser qui utilise une BDD existante qui s'organise comme suit : (SGBD PostgreSQL)
Code:
1 2 3 4 5 6 7 8 9 10 11
|
Beta
-schémas
-public
*table
*...
-public2
-public3
*table
*table
*.... |
Le soucis c'est que je ne vois pas comment configurer le database.yml pour pouvoir générer mon schema.yml car je dois utiliser une table qui se trouve dans le schéma public et toutes les autres dans le schéma public3.
Avez vous une idée sur comment je peux faire ?
Note : En supposant que je m'en fout des schémas j'obtiens quand même une erreur... (que je comprend pas d'ailleurs, même en regardant à quoi correspond le code erreur)
Je configure mon database.yml de cette manière :
php symfony configure:database "pgsql:host=*******;dbname=beta" beta ****
Puis quand je veux générer mon schema.yml j'obtiens :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
SQLSTATE[42809]: Wrong object type: 7 ERREUR: op ANY/ALL (tableau) requiert un tableau sur le côté droit. Failing Query: "SELECT
a.attnum,
a.attname AS field,
t.typname AS type,
format_type(a.atttypid, a.atttypmod) AS complete_type,
a.attnotnull AS isnotnull,
(SELECT 't'
FROM pg_index
WHERE c.oid = pg_index.indrelid
AND a.attnum = ANY (pg_index.indkey)
AND pg_index.indisprimary = 't'
) AS pri,
(SELECT pg_attrdef.adsrc
FROM pg_attrdef
WHERE c.oid = pg_attrdef.adrelid
AND pg_attrdef.adnum=a.attnum
) AS default
FROM pg_attribute a, pg_class c, pg_type t
WHERE c.relname = 'acces'
AND a.attnum > 0
AND a.attrelid = c.oid
AND a.atttypid = t.oid
ORDER BY a.attnum" |
Je désespère je ne trouve rien sur le net :/