Spreminjamo gostitelje in stari je zagotovil SQL izpis podatkovne baze PostgreSQL naše spletne strani.
Zdaj poskušam to nastaviti na lokalnem strežniku WAMP, da bi to preizkusil.
Edina težava je, da nimam pojma, kako uvoziti to zbirko podatkov v PostgreSQL 9, ki sem jo nastavil.
Poskusil sem s pgAdmin III, vendar se mi zdi, da ne morem najti funkcije 'uvozi'. Zato sem samo odprl urejevalnik SQL in vanj prilepil vsebino izpisa ter ga izvedel, ustvaril je tabele, vendar mi ves čas daje napake, ko poskuša vanj vnesti podatke.
ERROR: syntax error at or near "t"
LINE 474: t 2011-05-24 16:45:01.768633 2011-05-24 16:45:01.768633 view...
The lines:
COPY tb_abilities (active, creation, modtime, id, lang, title, description) FROM stdin;
t 2011-05-24 16:45:01.768633 2011-05-24 16:45:01.768633 view nl ...
To sem poskušal narediti tudi z ukazno vrstico, vendar ne najdem ukaza, ki ga potrebujem.
Če naredim
psql mydatabase < C:/database/db-backup.sql;
dobim napako
ERROR: syntax error at or near "psql"
LINE 1: psql mydatabase < C:/database/db-backu...
^
Kakšen je najboljši način za uvoz podatkovne zbirke?
psql databasename < data_base_dump
To je ukaz, ki ga iščete.
Pazite: databasename
mora biti ustvarjeno pred uvozom.
Oglejte si PostgreSQL Docs Chapter 23. Backup and Restore.
Verjamem, da želite zagnati v psql:
\i C:/database/db-backup.sql