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

Responder a