Em 22 de julho de 2010 10:13, Fabrízio de Royes Mello <[email protected]> escreveu: > > 2010/7/22 Tiago Adami <[email protected]> >> >> 1) Qual o limite de armazenamento de uma coluna tipo "BYTEA"? >> Pesquisei na documentação [1] e não há nada quanto a limite; >> > > Em [1] temos as limitações do PostgreSQL e pelo que consta o tamanho máximo > de um campo é de 1GB. >
Existe uma necessidade de armazenar arquivos com grande tamanho no banco de dados, para um novo projeto. Acredito que 1 GB é o suficiente. >> 2) Como instalar o datatype "LO" (Large Object) no PostgreSQL 8.4.4 >> para Windows? >> > > Não entendi muito bem "datatype LO" ?? Não lembro do PostgreSQL possuir um > tipo de dados com esse nome, pois em relação a tipos de dados binários temos > o "bytea", que vc adiciona uma coluna normal, e para uso de "large objects" > é utilizado o tipo de dado "OID" e funções específicas para manipulação [2], > sendo o seu conteúdo armazenado na tabela do catálogo chamada > "pg_largeobject" [3]. > Por se tratar de uma implementação nativa do PostgreSQL a sua versão Windows > também contempla essas características. Caso essas informações não sejam > suficientes detalhe mais o problema que vc está enfrentando. > Existe o tipo LO, que é ativado apenas quando o suporte a large objects está instalado. Veja um exemplo de uma tabela de um banco de dados que utilizamos na empresa: CREATE TABLE log_cadastro ( idlog integer NOT NULL, dados lo, CONSTRAINT log_cadastro_pkey PRIMARY KEY (idlog) ); No instalador da versão 8.3 para Windows existe um checkbox para ser marcado, que instala o suporte a large objects (incluindo o datatype "LO", que na verdade é um INTEGER disfarçado). No instalador da versão 8.4 para Windows isto foi removido com o instalador da EnterpriseDB, e agora estou planejando migrar da versão 8.3 para 8.4 em um projeto que o utiliza, e este é o único empecilho até o momento. Já procurei muito na internet, mas encontro apenas referências a como instalar os módulo contrib em sistemas Unix/Linux. Nada para a versão Windows. E antes que perguntem, não, eu não posso migrar para Unix/Linux - apesar de desejar muito. -- TIAGO J. ADAMI http://www.adamiworks.com _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
