PostgreSQL è un database relazionale ad oggetti open-source . Sostenuta da oltre 15 anni di sviluppo , questo sistema di database è apprezzato per la sua integrità correttezza, affidabilità e dati . PostgreSQL è supportato da tutti i principali sistemi operativi , tra cui Windows , Linux e UNIX . E 'possibile memorizzare i file binari di grandi dimensioni come video , audio e immagini , e comprende anche la maggior parte dei tipi di dati che si trovano in " SQL : 2008 . " Copia di una tabella da PostgreSQL è facile, ma un semplice comando COPY non copia l'intestazione . Se si desidera copiare un colpo di testa , si dovrebbe eseguire un comando più complesso COPY . Istruzioni
1
Aprire la linea di comando di Linux , digitare - " . Inserire " "su nomeutente " e premere Sostituire "nomeutente " con il vostro nome utente . Utilizzare questo comando per accedere al database .
2
tipo " service postgresql start " nella riga di comando di Linux prompt e premere "Invio". Questo farà partire il server di database , ammesso che è stato fermato . È inoltre possibile utilizzare il file "/etc /rc.d /init.d /postgresql start" o il comando " /usr /bin /postmaster - D /var /lib /pgsql /data &" per avviare il server .
3
Tipo " psql database_name " nella riga di comando di Linux prompt e premere "Invio". Sostituire " nome_database " con il nome del database . È necessario eseguire questo comando per connettersi al database . Potrai effettuare il login come utente " username" nel nostro esempio .
4
Tipo " postgres " nel prompt della riga di comando di Linux e premere "Invio ". Questo comando consente di avviare il prompt della linea di comando PostgreSQL . È necessario eseguire tutti i comandi relativi al database da questo prompt .
5
Utilizzare il comando " Copia" per copiare dati tra un tavolo e un file . È necessario utilizzare il seguente modulo di comando COPY per copiare un colpo di testa in PostgreSQL :
COPIA nometabella A nomefile [ CON CSV HEADER ]
Sostituire " nometabella " con il nome della tabella che contiene i dati che si desidera copiare e "nomefile " con il percorso del file . Il parametro "header" specifica che il file contiene una riga di intestazione con i nomi di ogni colonna . Quando la tabella viene copiato il file, la prima riga contiene i nomi delle colonne .