This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Last revisionBoth sides next revision |
kb:pg:migracija_upotrebom_queryfind [2019/06/27 10:07] – [Uvoz strukture i podataka u Pg] aleksandar | kb:pg:migracija_upotrebom_queryfind [2019/07/08 09:04] – [Uvoz strukture i podataka u Pg] nessa |
---|
<file> | <file> |
pgexp_01_create.sql | pgexp_01_create.sql |
pgexp_03_add.sql | pgexp_02_add.sql |
| pgexp_03_idx.sql |
pgexp_04_alter.sql | pgexp_04_alter.sql |
</file> | </file> |
| |
- //Kontra// od Windows. Ne praviti nikakav deljeni direktorijum, nego pristupiti *nix računaru i prekopirati sve *.dump fajlove na putanju na *nix računaru kojoj PostgreSQL proces (tačnije, user pod kojim je pokrenut PostgreSQL proces) ima dozvolu da pristupa. | - //Kontra// od Windows. Ne praviti nikakav deljeni direktorijum, nego pristupiti *nix računaru i prekopirati sve *.dump fajlove na putanju na *nix računaru kojoj PostgreSQL proces (tačnije, user pod kojim je pokrenut PostgreSQL proces) ima dozvolu da pristupa. |
- U fajlu pgexp_03_add.sql promeniti sve putanje na tu putanju. Primer, dump fajlovi su kopirani na lokalnu *nix putanju "/var/tmp/sql/pgexp_tables". Ako jedna originalna komanda u pgexp_03_add.sql glasi ''COPY banke FROM 'C:\Balans\Ddata\0\pgexp_tables\banke_data.dump' WITH DELIMITER '|';'' treba je promeniti u ''COPY banke FROM '/var/tmp/sql/pgexp_tables/banke_data.dump' WITH DELIMITER '|';'' \\ **NAPOMENA!** Ukoliko se koristi sistem kontejnera aplikacija (docker, kubernetes, i sl.): Svaki kontejner se, gledano spolja, ponaša kao zaseban računar, tako da nova putanja mora da bude odnosna na taj kontejner, a ne na ceo operativni sistem koji "ugošćava" kontejner. PostgreSQL na FreeNAS jeste jedan kontejner (termin na FreeNAS je "jail"). | - U fajlu pgexp_03_add.sql promeniti sve putanje na tu putanju. Primer, dump fajlovi su kopirani na lokalnu *nix putanju "/var/tmp/sql/pgexp_tables". Ako jedna originalna komanda u pgexp_03_add.sql glasi ''COPY banke FROM 'C:\Balans\Ddata\0\pgexp_tables\banke_data.dump' WITH DELIMITER '|';'' treba je promeniti u ''COPY banke FROM '/var/tmp/sql/pgexp_tables/banke_data.dump' WITH DELIMITER '|';'' \\ **NAPOMENA!** Ukoliko se koristi sistem kontejnera aplikacija (docker, kubernetes, i sl.): Svaki kontejner se, gledano spolja, ponaša kao zaseban računar, tako da nova putanja mora da bude odnosna na taj kontejner, a ne na ceo operativni sistem koji "ugošćava" kontejner. PostgreSQL na FreeNAS jeste jedan kontejner (termin na FreeNAS je "jail"). |
- Izvršiti pgexp_03_add.sql fajl. | - Izvršiti pgexp_03_add.sql fajl. |
| |