Bom, só queria saber o motivo real de usar o WITHOUT OIDS, porque não
utilizo os OIDs mesmo na minha aplicação, só queria saber mesmo se haveria
algum problema de performance, índices ou algo assim.

-----Mensagem original-----
De: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Em nome de Leandro
DUTRA
Enviada em: segunda-feira, 22 de outubro de 2007 12:40
Para: Comunidade PostgreSQL Brasileira
Assunto: Re: [pgbr-geral] Não ter OID

2007/10/22, Euler Taveira de Oliveira <[EMAIL PROTECTED]>:
> Walko Lista wrote:
>
> > Conforme nosso colega Leando Dutra, o melhor é não ter OIDs, então o
ideal seria criar as tabelas sem os OIds? Porque disto?
> >
> OIDs [1] são identificadores utilizados no catálogo do PostgreSQL. Eles
> são únicos em um agrupamento de banco de dados, então em bancos de dados
> grandes ou mesmo tabelas grandes todos os OIDs podem ser utilizados (ele
> é um inteiro de 4 bytes). O ideal é evitar o uso de OIDs (tanto que eles
> foram desencorajados com WITHOUT OIDS por padrão) nas últimas versões.

Bem lembrado, e lembrei doutra: os OIDs podem mudar, e é comum
programadores não perceberem isso e usarem-nos como identificadores.
Sem contar os problemas inerentes às chaves artificiais em geral.

-- 
+55 (11) 5685 2219               xmpp:[EMAIL PROTECTED]
+55 (11) 9406 7191          Yahoo!: ymsgr:sendIM?lgcdutra
+55 (11) 5686 9607  ICQ/AIM: aim:GoIM?screenname=61287803
        MSN: msnim:[EMAIL PROTECTED]
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

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

Responder a