|
ferramenta case >> to tentando achar mas ta dificil: msg#00612db.postgresql.brasil
Oi gente! to tentando achar uma ferramenta case que saiba importar pelo menos o dump do postgres, e escrever pra mim as chaves estrangeiras direito. Tentei o Case Studio, mas ele nao le os relacionamentos Tentei o Dezign , ele tem ate uma ferramentazinha de importacao de script, aceita postgres, mas nao sabe ler os triggers que o dump gera. ele só sabe ler , se o CREATE TABLE tiver do modo convencional , com o REFERENCES da FK, que nao é o que o dump do postgres gera : ------------------------------------------------------ CREATE TABLE "telefone" ( "id" int4 NOT NULL, "pai" int4, "telefone" varchar(10), CONSTRAINT "telefone_pkey" PRIMARY KEY ("id") ); CREATE TABLE "usa_telefone" ( "id" int4 NOT NULL, "nome" varchar(20), telefone int4 REFERENCES telefone(id) ); ----------------------------------------------------- assim como tá , com o REFERENCES ele sabe importar as chaves. Só que o dump do postgres só vem assim : ----------------------------------------------- CREATE TABLE "telefone" ( "id" int4 NOT NULL, "pai" int4, "telefone" varchar(10), CONSTRAINT "telefone_pkey" PRIMARY KEY ("id") ); CREATE TABLE "usa_telefone" ( "id" int4 NOT NULL, "nome" varchar(20), telefone int4 ); CREATE CONSTRAINT TRIGGER "RI_ConstraintTrigger_220446" AFTER UPDATE ON "telefone" NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE PROCEDURE "RI_FKey_noaction_upd" ('<unnamed>', 'usa_telefone', 'telefone', 'UNSPECIFIED', 'telefone', 'id'); ---------------------------------------------------- E até o programa exporta a tabela do jeito normal ! -------------------------------------------------- CREATE TABLE usa_telefone( id int4 NOT NULL, nome varchar(20), telefone int4 NOT NULL, FOREIGN KEY (telefone) REFERENCES telefone (id)); -------------------------------------------------- Tem algum jeito de mexer no dump do postgres pra ele exportar o dump assim !?!? Ou no minimo existe algum programa que saiba ler o dump doido que o postgres faz e saiba ler os triggers como FK !?!??!?!?! valeuz []s ---------------------------------------------------------- Grupo PostgreSQL Brasil. Fundado em 1999. Mensagens para: postgresql-br-EYaqaC9dFX8MqA7zqLjoiV/I71DsQ//L@xxxxxxxxxxxxxxxx Desassociação: postgresql-br-unsubscribe-EYaqaC9dFX8MqA7zqLjoiV/I71DsQ//L@xxxxxxxxxxxxxxxx Site Web: http://br.groups.yahoo.com/group/postgresql-br Seu uso do Yahoo! Grupos é sujeito às regras descritas em: http://br.yahoo.com/info/utos.html |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | pg_dump - Dúvida de iniciante: 00612, jeftrindade <jeferson-trindade-cntqKDEjfW984TlJkP1cNF/I71DsQ//L@xxxxxxxxxxxxxxxx> |
|---|---|
| Next by Date: | Re: Re: instalacao do PostgreSQL: 00612, Leandro Guimarães Faria Corsetti Dutra |
| Previous by Thread: | pg_dump - Dúvida de iniciantei: 00612, jeftrindade <jeferson-trindade-cntqKDEjfW984TlJkP1cNF/I71DsQ//L@xxxxxxxxxxxxxxxx> |
| Next by Thread: | Re: ferramenta case >> to tentando achar mas ta dificil: 00612, Leandro Guimarães Faria Corsetti Dutra |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |