Migracija sa MySQL-a na PostgreSQL

From RCUB
Jump to: navigation, search
(Copy paste poruka sa mailing liste)
(Dodao dva poglavlja)
Line 1: Line 1:
Ova poruka se najviše tiče BIS i NetIS ekipa.
+
PostgreSQL se čita kao "Postgres Kju El" ili samo "Postgres".
  
U četvrtak i petak smo obavili testnu migraciju IS Univerziteta sa
+
= JDBC parametri konekcije za PostgreSQL =
MySQL-a na PostgreSQL.
+
  
S obzirom da koristimo JPA (Apache OpenJPA) i da nigde nismo koristili
+
JDBC connection string je oblika:
native upite, nisu bile neophodne nikakve prepravke na aplikaciji, osim
+
 
stringa za konekciju, korisničkog imena i lozinke.
+
  jdbc:postgresql://netis-test.rcub.bg.ac.yu/e_university_v5
 +
 
 +
Default port je 5432, drajver je:
 +
 
 +
  org.postgresql.Driver.
 +
 
 +
 
 +
= Promene na aplikaciji =
 +
 
 +
U slučaju da se koristi JPA za apstrakciju pristupa bazi, i da se koriste
 +
samo JPQL upiti, nikakve promene na aplikaciji nisu potrebne. Jedino je potrebno
 +
promeniti parametre konekcije.
  
 
Ono što je bilo potrebno prepraviti su SQL skriptovi za kreiranje i  
 
Ono što je bilo potrebno prepraviti su SQL skriptovi za kreiranje i  
Line 61: Line 71:
 
# TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD
 
# TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD
 
host    mydb        ognjen      147.91.4.66/32        md5
 
host    mydb        ognjen      147.91.4.66/32        md5
 
JDBC connection string je oblika:
 
 
jdbc:postgresql://netis-test.rcub.bg.ac.yu/e_university_v5
 
 
Default port je 5432, drajver je: org.postgresql.Driver.
 

Revision as of 14:03, 9 April 2008

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox