PostgreSQL er en åpen - kildekode objekt - relasjonsdatabase system . Støttet av over 15 år med utvikling, er denne databasen systemet verdsatt for sin nøyaktighet, pålitelighet og dataintegritet . PostgreSQL er støttet av alle større operativsystemer , inkludert Windows , Linux og UNIX. Den kan lagre store binære filer som video, lyd og bilder , og inkluderer også de fleste datatyper som finnes i "SQL : . 2008 " Kopiering av en tabell fra PostgreSQL er enkelt , men en enkel COPY -kommandoen kopierer ikke spissen. Hvis du ønsker å kopiere en header , bør du kjøre et mer komplekst COPY -kommandoen . Instruksjoner
en
Åpne Linux kommandolinjen , type - " . Enter" " su brukernavn" , og trykk Erstatt " brukernavn" med ditt brukernavn. Bruk denne kommandoen for å logge på databasen.
2
Type "service postgresql start" i Linux- kommandolinjen , og trykker på "Enter". Dette vil starte databaseserveren , forutsatt at det ble stoppet . Du kan også bruke " /etc /rc.d /init.d /postgresql start" eller " /usr /bin /postmester - D /var /lib /pgsql /data &" kommando for å starte serveren .
3
Type " psql databasenavn " i Linux kommandolinjen og trykker på "Enter". Erstatt " database_name " med navnet på databasen. Du må kjøre denne kommandoen for å koble til databasen. Du logger deg inn som bruker "brukernavn " i vårt eksempel .
4
Type " postgres " i Linux kommandolinjen og trykk " Enter". Denne kommandoen vil starte PostgreSQL kommandolinjen . Du må kjøre alle database - relaterte kommandoer fra dette spørsmålet .
5
Bruk " KOPI "-kommandoen til å kopiere data mellom et bord og en fil . Du må bruke følgende form av COPY -kommandoen til å kopiere en header i PostgreSQL : en
KOPI tablename TIL filnavn [WITH CSV HEADER ]
Erstatt " tablename " med navnet på tabellen som inneholder dataene du vil kopiere, og "filnavn" med banen til filen . "Header " parameteren angir at filen inneholder en header tråd med navnene på hver kolonne. Når bordet er kopiert til filen , vil den første linjen inneholder kolonnenavn .