Ho appena iniziato a usare Postgres e sto provando a creare un db di esempio per comprenderne le funzioni, guardandomi intorno, ho trovato degli script in pgfoundry.org. Comprendo i comandi, poiché in precedenza avevo usato sia Oracle che MS-SQL, ma tutti gli script che eseguo restituiscono errori quando raggiungono l'istruzione "COPIA DA". Più precisamente, l'errore viene generato nel primo elemento che deve essere inserito nella tabella indicata.
Ho provato a eseguire gli script sia come query che come pgScripts, ma in entrambi i modi ricevo un errore nella prima riga dopo COPY FROM.
Sto usando pgAdminIII e ho usato StackBuilder per installare PostgreSQL 9.2.4.1 come driver DB. Potrei mancare alcune configurazioni di base che mi impediscono di eseguire questo comando, o semplicemente non ho capito come funzionano?
EDIT:
l'errore è:
ERROR: syntax error at or near "7"
LINE 5600: 7 4 13 37 2012-03-10 16:41:43.797787 2012-03-10 16:41:43.797...
^
********** Error **********
ERROR: syntax error at or near "7"
SQL status: 42601
Char: 140891`
dove si trova il testo:
COPY action_abilitations (id, group_action_id, partecipation_role_id, group_id, created_at, updated_at) FROM stdin;
7 4 13 37 2012-03-10 16:41:43.797787 2012-03-10 16:41:43.797787`
SET lc_messages = 'C'
.
SET lc_messages = C
basta eseguirlo nella finestra dell'editor SQL, che "contiene" una sessione.