Databaser våren 2001
Postgres
Koble seg til en database
Logg inn på en Linux-maskin med psql installert.
psql -h idun.hiof.no -d users -U gruppe1 -p 5432
Liste ut alle databaser på serveren
Fra psql : select * from pg_database;
Fra shell: psql -h idun.hiof.no -p 5432 -l -U gruppe1
Liste ut alle tabeller i en database
Koble deg til en database
select * from pg_tables;
Bytte til en annen database inne i psql
\c dbname
Om piping og tekstfiler
Man kan legge alle queries på en tekstfil, og sende dette
til psql hvis man vil.
Eks(hvis man ikke er logget inn på serveren):
echo "passord
select * from tabell;" > eksempel.sql
cat eksempel.sql | psql -h idun.hiof.no -d users -U gruppe1 -p 5432
Eks(hvis man er logget inn på serveren):
echo "select * from tabell;" > eksempel.sql
cat eksempel.sql | psql -d users -U gruppe1
Informasjon, how-to's mm
http://www.postgresql.org