2008/11/6, Perdidolx <[EMAIL PROTECTED]>:
>
> Boas Pessoal....
> Sou um jovem iniciado na programação e em base de dados...
> Precisava da vossa ajuda para resolver um problema que me surgiu.....
> Estou criando uma tabela, de nome t_ficheiro:
>
> CREATE TABLE "public"."t_ficheiro" (
>   "id_ficheiro" INTEGER NOT NULL,
>   "nome" VARCHAR(100),
>   "ficheiro" BYTEA
> ) WITHOUT OIDS;
>
> Acontece que eu tenho cerca de 98 mil ficheiro para introduzir na Base
> Dados.
>
> Eu apenas consigo introduzir os ficheiros, se em vez de Bytea, de forma OID
>
> CREATE TABLE "public"."t_ficheiro" (
>   "id_ficheiro" INTEGER NOT NULL,
>   "nome" VARCHAR(100),
>   "ficheiro" OID
> ) WITHOUT OIDS;
>
> como é que eu consigo, passar os ficheiros para dentro de ficheiros by
> BYTEA?
>
> Eu estou a tentar usar:
>
>
> INSERT INTO t_ficheiro  VALUES (5850,'0075_98.tif',lo_import('C:\\Program
> Files\\PostgreSQL\\8.3\\bin\\5850_0075_98.tif'));
> INSERT INTO t_ficheiro  VALUES (5851,'0078_98.tif',lo_import('C:\\Program
> Files\\PostgreSQL\\8.3\\bin\\5851_0078_98.tif'));
> INSERT INTO t_ficheiro  VALUES (5852,'0081_98.tif',lo_import('C:\\Program
> Files\\PostgreSQL\\8.3\\bin\\5852_0081_98.tif'));
> INSERT INTO t_ficheiro  VALUES (5853,'0083_98.tif',lo_import('C:\\Program
> Files\\PostgreSQL\\8.3\\bin\\5853_0083_98.tif'));
> INSERT INTO t_ficheiro  VALUES (5854,'0084_98.tif',lo_import('C:\\Program
> Files\\PostgreSQL\\8.3\\bin\\5854_0084_98.tif'));
> INSERT INTO t_ficheiro  VALUES (5855,'0079_98.tif',lo_import('C:\\Program
> Files\\PostgreSQL\\8.3\\bin\\5855_0079_98.tif'));
> INSERT INTO t_ficheiro  VALUES (5859,'0086_98.tif',lo_import('C:\\Program
> Files\\PostgreSQL\\8.3\\bin\\5859_0086_98.tif'));
> INSERT INTO t_ficheiro  VALUES (5863,'0072_2000.tif',lo_import('C:\\Program
> Files\\PostgreSQL\\8.3\\bin\\5863_0072_2000.tif'));
>


Veja esta apresentação do Diogo Biazus:
http://www.postgresql.org.br/Palestras_do_PGCon_Brasil_2007?action=AttachFile&do=get&target=arquivos_no_banco.pdf

Osvaldo
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Reply via email to