PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 Général » Injection des données avec la commande COPY générée par l'outil ora2pg » 08/11/2018 11:32:31

cheucheu
Réponses : 1

Bonjour

L'outil Ora2Pg (v19.1) m'a généré ces commandes pour charger les données dans la table internal_statname.

COPY internal_statname (dbid,stat_id,name,con_dbid,con_id) FROM STDIN ;
2391687570      2263124246      physical reads  2391687570      0
2391687570      4171507801      physical reads cache    2391687570      0
2391687570      1672054092      physical read flash cache hits  2391687570      0
2391687570      2589616721      physical reads direct   2391687570      0
2391687570      789768877       physical read IO requests       2391687570      0
2391687570      523531786       physical read bytes     2391687570      0
2391687570      916801489       db block changes        2391687570      0
2391687570      3876379665      consistent changes      2391687570      0
2391687570      3327333035      recovery blocks read    2391687570      0
\.
SET search_path = perfstat;


Sa structure est :

perfstat=> \d internal_statname
dbid     | bigint                |           |          |
stat_id  | bigint                |           | not null |
name     | character varying(64) |           |          |
con_dbid | bigint                |           |          |
con_id   | bigint                |           |          |


J'obtiens le message d'erreur suivant :

ERROR:  invalid input syntax for integer: "2391687570      2263124246      physical reads  2391687570      0"
CONTEXT:  COPY internal_statname, line 1, column dbid: "2391687570      2263124246      physical reads  2391687570      0"


La version de PG est :

psql -V
psql (PostgreSQL) 10.5

Auriez vous une idée ?

Merci

Pied de page des forums

Propulsé par FluxBB