ominstallation PostgreSQL
Installerade nyss PostgreSQL för femtielfte gången, vilket sker varje gång jag måste ominstallera Debian/GNU/Linux, för att typ en maskin-dj♉l gått sönder, typ hårddisken kraschat, etc.. Bananas!
Hur man från kommandoraden skapar en user i PostgreSQL och associerar detta med en Linux user vid namn nissemanpower:
# createuser -d -r -l -e -s nissemanpower
Vilket i psql-kommandoraden motsvarar:
postgres=# CREATE ROLE nissemanpower SUPERUSER CREATEDB CREATEROLE INHERIT LOGIN;
Det är nödvändigt att göra detta inloggad som user postgres
, PostgreSQL accepterar inte en vanlig o-GRANT:ad användare, och inte root
.
Hela sekvensen:
installera postgres från synaptic $ su ; till root Lösenord:
# su postgres ; till postgres
$ createuser -d -r -l -e -s nissemanpower CREATE ROLE nissemanpower SUPERUSER CREATEDB CREATEROLE INHERIT LOGIN; $ psql ; fortfarande som postgres postgreq=# CREATE DATABASE nissemanpower; CREATE DATABASE postgres=# \q $ exit ; från postgres till root
# exit ; från root till nissemanpower
Epilog
Snyggade upp inlägget (från technördsynpunkt) genom att addera hela sekvensen. Denna gång (2012-08-05) installerade jag postgresql på min bärbara dator neutrino i en virtuell maskin som heter axion som innehåller Debian/GNU/Linux.
Slony-I-replikation
Slony-I är en replikationsmodul, jag är osäker på om det är en database shard. Skall sätta mig in i teknologin tids nog. Debianpaket:
- postgresql-8.4-slony1 replication system for PostgreSQL: PostgreSQL server plug-in
- slony1-2-bin replication system for PostgreSQL: daemon and administration tools
- slony.info säger bl.a.: PostgreSQL 9.0 includes streaming replication, which, for a number of use cases, is likely to be simpler and more convenient than Slony-I. Sedan säger den att PostgreSQLs inbyggda replikation är WAL-baserad och har en massa begränsningar där Slony-I passar bättre.
Inga kommentarer:
Skicka en kommentar