Tjenester/PostgreSQL: Difference between revisions

From Programvareverkstedet
No edit summary
No edit summary
Line 14: Line 14:


Dersom du ønsker mer detaljert tilgangskontroll enn bare å velge eier av databasen, kan du opprette noen ekstra brukere med <i>/local/bin/psql-useradm</i> og bruke de vanlige tilgangsfunksjonene til PostgreSQL. Se [http://www.postgresql.org/docs/8.0/interactive/user-manag.html PostgreSQL-manualen] for informasjon om syntaksen.
Dersom du ønsker mer detaljert tilgangskontroll enn bare å velge eier av databasen, kan du opprette noen ekstra brukere med <i>/local/bin/psql-useradm</i> og bruke de vanlige tilgangsfunksjonene til PostgreSQL. Se [http://www.postgresql.org/docs/8.0/interactive/user-manag.html PostgreSQL-manualen] for informasjon om syntaksen.
Disse verktøyene er bare en samling av de nyttigste funksjonene til de mer tradisjonelle postgres vertøyene som for eksempel <i>psql</i>, men nytteverdien er ubestridt.


= Kildekode til verktøyene =
= Kildekode til verktøyene =

Revision as of 22:26, 10 May 2009


Bruk av PostgreSQL på PVV

PVVs PostgreSQL-databasetjener heter postgres.pvv.ntnu.no. Den aksepterer tilkoblinger fra alle maskinene på PVV, og alle brukere kan opprette så mange databaser de vil.

Oppretting av bruker og database

For å opprette brukere og databaser i PVVs PostgreSQL-server kan verktøyene /local/bin/psql-useradm og /local/bin/psql-dbadm brukes. Du finner disse verktøyene ved å logge inn på PostgreSQL-serveren med SSH. Kjør verktøyene uten argumenter for å få informasjon om hvordan du bruker dem.

Merk at både brukernavnet og databasen må begynne på ditt brukernavn. Tillatte former er brukernavn eller brukernavn_tillegg.

Mer finkornet tilgangskontroll

Dersom du ønsker mer detaljert tilgangskontroll enn bare å velge eier av databasen, kan du opprette noen ekstra brukere med /local/bin/psql-useradm og bruke de vanlige tilgangsfunksjonene til PostgreSQL. Se PostgreSQL-manualen for informasjon om syntaksen. Disse verktøyene er bare en samling av de nyttigste funksjonene til de mer tradisjonelle postgres vertøyene som for eksempel psql, men nytteverdien er ubestridt.

Kildekode til verktøyene

Kildekoden til psql-useradm og psql-dbadm er åpent tilgjengelig. Du finner den på http://www.pvv.ntnu.no/~eirikald/projects/psqladm.tar.bz2