Přechod GeoWikiCZ na PostgreSQL: Porovnání verzí

Z GeoWikiCZ
mBez shrnutí editace
mBez shrnutí editace
 
(Není zobrazeno 8 mezilehlých verzí od stejného uživatele.)
Řádek 1: Řádek 1:
GeoWikiCZ běží aktuálně nad MySQL. V dohledné době se plánuje přechod na PostgreSQL. Tato stránka shromažďuje poznámky ohledně této migrace.
GeoWikiCZ běží aktuálně nad MySQL. V dohledné době se plánuje přechod na PostgreSQL. Tato stránka shromažďuje poznámky ohledně této migrace.
Založení uživatele:
createuser -S -D -R -P wiki


Vytvoření databáze:
Vytvoření databáze:


  createdb geowikicz
  createdb geowikicz
createlang plpgsql geowikicz
  psql -U postgres geowikicz -f /usr/share/postgresql/8.1/contrib/tsearch2.sql
  psql -U postgres geowikicz -f /usr/share/postgresql/8.1/contrib/tsearch2.sql
psql -c "ALTER DATABASE geowikicz OWNER TO wiki"
Modifikace <tt>pg_hba.conf</tt>:
local  geowikicz    wiki                              md5
Restart PostgreSQL serveru:
/etc/init.d/postgresql-8.3 restart
Konverze MySQL databáze do PostgreSQL:
perl mediawiki_mysql2postgres.pl --db=geowikicz --user=root --pass=*********
psql geowikicz -U wiki < tables.sql
psql geowikicz -U wiki < mediawiki_upgrade.pg


== Odkazy ==
== Odkazy ==


* [http://www.mediawiki.org/wiki/Manual:PostgreSQL Mediawiki - Manual:PostgreSQL]
* [http://www.mediawiki.org/wiki/Manual:PostgreSQL Mediawiki - Manual:PostgreSQL]

Aktuální verze z 21. 6. 2009, 14:32

GeoWikiCZ běží aktuálně nad MySQL. V dohledné době se plánuje přechod na PostgreSQL. Tato stránka shromažďuje poznámky ohledně této migrace.

Založení uživatele:

createuser -S -D -R -P wiki

Vytvoření databáze:

createdb geowikicz
createlang plpgsql geowikicz
psql -U postgres geowikicz -f /usr/share/postgresql/8.1/contrib/tsearch2.sql
psql -c "ALTER DATABASE geowikicz OWNER TO wiki"

Modifikace pg_hba.conf:

local   geowikicz    wiki                              md5

Restart PostgreSQL serveru:

/etc/init.d/postgresql-8.3 restart

Konverze MySQL databáze do PostgreSQL:

perl mediawiki_mysql2postgres.pl --db=geowikicz --user=root --pass=*********
psql geowikicz -U wiki < tables.sql
psql geowikicz -U wiki < mediawiki_upgrade.pg

Odkazy