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