amiga mileeeeeeeeeenaaaaaaaa! :)
faca o seguinte as cosntraints devem ser declaradas separadas !! CREATE TABLE tb_tarefa(id_tarefa SERIAL NOT NULL, nm_tarefa varchar(150), id_projeto integer , id_colaborador integer, meta_horas time ,PRIMARY KEY(id_tarefa), constraint id_projeto_fk foreign key(id_projeto) REFERENCES tb_projeto(id_projeto) on delete cascade, constraint id_colaborador_fk foreign key(id_colaborador) REFERENCES tb_colaborador(id_colaborador) on delete cascade, ) Em Terça 13 Fevereiro 2007 09:06, Milena Leite escreveu: > Bom dia colegas, > > Estou com os seguintes erros: > > *Warning*: pg_query() > [function.pg-query<http://192.168.0.29/teste/SISTEMA/TABELAS/function.pg-qu >ery>]: Query failed: ERROR: syntax error at or near "foreign" at character > 131 in * D:\Inetpub\teste\SISTEMA\TABELAS\criar_tabelas.php* on line *35* > > *Warning*: pg_query() > [function.pg-query<http://192.168.0.29/teste/SISTEMA/TABELAS/function.pg-qu >ery>]: Query failed: ERROR: syntax error at or near "foreign" at character > 118 in * D:\Inetpub\teste\SISTEMA\TABELAS\criar_tabelas.php* on line *46* > > *Warning*: pg_query() > [function.pg-query<http://192.168.0.29/teste/SISTEMA/TABELAS/function.pg-qu >ery>]: Query failed: ERROR: syntax error at or near "foreign" at character > 99 in * D:\Inetpub\teste\SISTEMA\TABELAS\criar_tabelas.php* on line *50* > > E são referentes aos seguintes códigos: > > $resultado_projeto = pg_query($connect, "CREATE TABLE tb_projeto(id_projeto > SERIAL NOT NULL, nm_projeto varchar(80), id_centro_custo integer constraint > id_centro_custo_fk foreign key(id_centro_custo) REFERENCES > tb_centro_custo(id_centro_custo) on delete cascade, PRIMARY > KEY(id_projeto))"); > > $resultado_tarefa = pg_query($connect, "CREATE TABLE tb_tarefa(id_tarefa > SERIAL NOT NULL, nm_tarefa varchar(150),id_projeto integer constraint > id_projeto_fk foreign key(id_projeto) REFERENCES tb_projeto(id_projeto) on > delete cascade, id_colaborador integer constraint id_colaborador_fk foreign > key(id_colaborador) REFERENCES tb_colaborador(id_colaborador) on delete > cascade, meta_horas time ,PRIMARY KEY(id_tarefa))"); > > $resultado_andamento = pg_query($connect, "CREATE TABLE > tb_andamento(id_andamento SERIAL NOT NULL, id_tarefa integer constraint > id_tarefa_fk foreign key(id_tarefa) REFERENCES tb_tarefa(id_tarefa) on > delete cascade, id_colaborador integer constraint id_colaborador_fk foreign > key(id_colaborador) REFERENCES tb_colaborador(id_colaborador) on delete > cascade, data date, hora_inicio time, hora_fim time, comentario > varchar(300), PRIMARY KEY(id_andamento))"); > > *O que pode estar acontecendo ?* > > []s _______________________________________________ Grupo de Usuários do PostgreSQL no Brasil Antes de perguntar consulte o manual http://pgdocptbr.sourceforge.net/ Para editar suas opções ou sair da lista acesse a página da lista em: http://pgfoundry.org/mailman/listinfo/brasil-usuarios
