Hjem > Moderne databaseteknologi 2003 | |
Grunnleggende IT
Databaser
Moderne databasetekn.
Datakommunikasjon |
|
Kom i gang med PostgresKoble seg til en database
Logg inn på en Linux-maskin med postgres-klient installert Fra shell: psql -h frigg.hiof.no -d databasenavn -U brukernavn
default brukernavn er samme som ditt linux-brukernavn Få hjelp til hvordan psql fungererFra psql : \?
Fra shell: psql --help Liste ut alle databaser på serveren
Fra psql : select * from pg_database; Fra shell: psql -h frigg.hiof.no -l -U brukernavn Liste ut alle tabeller i en database
Fra psql: select * from pg_tables; Bytte til en annen database inne i psql\c dbname Avslutte psql\q Hjelp til SQL syntaxFra psql: \h Fra web: http://www.postgresql.org/idocs Fra Elin: Noen komme-i-gang-eksempler Om piping og tekstfiler
For å forhindre at man mister data eller at man ikke husker hva
man har gjort, anbefales det å skrive alle queries til en tekstfil. Eks(hvis man ikke er logget inn på serveren): echo "select * from pg_database;" > eksempel.sql cat eksempel.sql | psql -h frigg.hiof.no -d databasenavn -U brukernavn eller echo "select * from pg_database;" > eksempel.sql psql -h frigg.hiof.no -d databasenavn -f eksempel.sql -U brukernavn Eks(hvis man er logget inn på serveren): echo "select * from pg_database;" > eksempel.sql cat eksempel.sql | psql -d databasenavn -U gruppe1 eller echo "select * from pg_database;" > eksempel.sql psql -d databasenavn -f eksempel.sql -U gruppe1 |
|
Hjem > Moderne databaseteknologi 2003 |