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
