Em 22 de julho de 2010 10:38, Tiago Adami <[email protected]> escreveu:
> 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. > Será que vale a pena armazenar objetos deste tamanho no banco? Você tem idéia de quantas imagens você precisará armazenar? > > >> 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 > []s -- JotaComm http://jotacomm.wordpress.com
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
