PostgreSQL er et open -source objekt- relationel database system. Bakket op af over 15 års udvikling , er denne database system værdsat for sin korrekthed, pålidelighed og dataintegritet. PostgreSQL understøttes af alle større operativsystemer , herunder Windows, Linux og UNIX. Det kan gemme store binære filer såsom video, lyd og billeder , og omfatter også de fleste datatyper der findes i " SQL : . 2008 " Kopiering af en tabel fra PostgreSQL er let, men en simpel COPY kommando kopierer ikke header. Hvis du ønsker at kopiere en header , skal du køre en mere kompleks COPY kommando. Instruktioner
1
Åbn Linux kommandolinjen , type - " . Enter " " su brugernavn" , og tryk på Erstat " brugernavn" med dit brugernavn . Brug denne kommando til at logge ind på din database .
2
Type "service postgresql start" i Linux kommandolinjen , og tryk "Enter". Dette vil starte databaseserveren , forudsat det blev stoppet. Du kan også bruge " /etc /rc.d /init.d /postgresql start" eller " /usr /bin /postmaster -D /var /lib /pgsql /data &" kommando for at starte serveren.
3
Type " psql database_name " i Linux kommandolinjen , og tryk "Enter". Erstat " database_name " med navnet på din database . Du skal køre denne kommando for at oprette forbindelse til din database. Du vil logge ind som bruger " brugernavn" i vores eksempel .
4
Type " postgres " i Linux kommandolinjen og tryk på " Enter". Denne kommando vil starte PostgreSQL kommandolinjen . Du skal køre alle database -relaterede kommandoer fra denne prompt .
5.
Brug " COPY " kommando til at kopiere data mellem en tabel og en fil. Du skal bruge nedenstående formular til COPY kommandoen til at kopiere en header i PostgreSQL : Hej
COPY tabelnavn til filnavn [WITH CSV HEADER ]
Erstat " tabelnavn " med navnet på den tabel , der holder de data, du ønsker at kopiere og " filename" med stien til filen . Den " HEADER " parameter angiver , at filen indeholder en header linje med navnene på hver kolonne. Når bordet er kopieret til filen , vil den første linje indeholder kolonnenavne .