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'));


-- 
View this message in context: 
http://www.nabble.com/Ajuda-OID---BYTEA-tp20363234p20363234.html
Sent from the PostgreSQL - Brasil mailing list archive at Nabble.com.

_______________________________________________
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