Beto,

Boa noite,

O problema é o seguinte em vc utilizar os OIDS como chave primaria,
como vc irá identificar isso no seu sistema ? Pq ficaria uma coisa
dessa forma abaixo :

OIDS | id_pergunta | id_agenda | titulo
6125uyqwteu576123tuyq | 1 | 1 | titulo 1
768juh678927642347623 | 2 | 1 | titulo 2
23764578gfyt8732467823| 1 | 2 | titulo 3
hfsdgf87243623g4237642 | 2 | 2 | titulo 4

ou seja, isso só serve para identificar que aquela linha é única no
metadados no postgresql.

Como melhor prática, se vc quer uma coluna única, crie uma coluna ID
com o tipo serial, e ficará desta forma

ID | id_pergunta | id_agenda | titulo
1 | 1 | 1 | titulo 1
 2| 2 | 1 | titulo 2
3| 1 | 2 | titulo 3
4 | 2 | 2 | titulo 4
...
...
...


ou ainda deixar como o Fabrizio, lhe respondeu, crie id_pergunta e
id_agenda como chave primária( chave composta ).

abraço e boa noite !

[]´s
victor hugo

Em 18 de outubro de 2010 18:17, Fabrízio de Royes Mello
<[email protected]> escreveu:
>
>
> Em 18 de outubro de 2010 17:20, Beto Lima <[email protected]> escreveu:
>>
>> <corte>
>>
>> id_pergunta | id_agenda | titulo
>>
>> valores:
>> 1 | 1 | titulo 1
>> 2 | 1 | titulo 2
>> 1 | 2 | titulo 3
>> 2 | 2 | titulo 4
>>
>> Ao meu ver cada agenda tem as suas perguntas de forma organizada.
>> Nesta tabela estou usando OIDS porque já que não tenho nenhum serial então
>> ela serviria como id único digamos.
>> É nesta questão que quero chegar, se irei ter problemas daqui pra frente
>> ou se ta na boa....
>>
>
> Os campos "id_pergunta" e "id_agenda" não são a sua Chave Primária???
> --
> Fabrízio de Royes Mello
>>> Blog sobre TI: http://fabriziomello.blogspot.com
>>> Perfil Linkedin: http://br.linkedin.com/in/fabriziomello
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>



-- 
[]´s
Victor Hugo
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a