PostgreSQL est un système de base de données relationnel- objet open-source . Soutenue par plus de 15 années de développement, ce système de base de données est apprécié pour son intégrité exactitude, la fiabilité et les données. PostgreSQL est supporté par tous les principaux systèmes d'exploitation , y compris Windows, Linux et UNIX. Il peut stocker de gros fichiers binaires tels que la vidéo , du son et des images, et comprend également la plupart des types de données trouvées dans "SQL : 2008 . " Copie d'un tableau de PostgreSQL est facile, mais une simple commande COPY ne copie pas la tête . Si vous souhaitez copier un en-tête , vous devez exécuter une commande plus complexe COPY. Instructions
1
Ouvrez la ligne de commande Linux , tapez "su - username " et appuyez sur "Entrée". Remplacez "username" avec votre nom d'utilisateur . Utilisez cette commande pour se connecter à votre base de données.
2
type «service postgresql start" dans la ligne de commande Linux invite et appuyez sur "Entrée". Cela va démarrer le serveur de base de données , en supposant qu'il a été arrêté. Vous pouvez également utiliser le fichier «/etc /rc.d /init.d /postgresql start" ou la commande "/usr /bin /postmaster -D /var /lib /pgsql /data &" pour démarrer le serveur .
3
type " psql database " dans la ligne de commande Linux invite et appuyez sur "Entrée". Remplacer " database " avec le nom de votre base de données. Vous devez exécuter cette commande pour se connecter à votre base de données. Vous pourrez vous connecter en tant qu'utilisateur "username" dans notre exemple.
4
type "postgres" dans l'invite de commande de ligne Linux et appuyez sur " Entrée". Cette commande va lancer l'invite de ligne de commande de PostgreSQL. Vous devez exécuter toutes les commandes liées aux bases de données à partir de cette invite.
5
Utilisez la commande " Copier" pour copier des données entre un tableau et un fichier . Vous devez utiliser le formulaire de la commande COPY suivante pour copier une tête dans PostgreSQL :
COPY TableName fichier [ CSV AVEC TÊTE ]
Remplacer " nomtable " avec le nom de la table qui contient les données que vous souhaitez copier et "filename" avec le chemin d'accès au fichier . Le paramètre " TETE" spécifie que le fichier contient une ligne d'en-tête avec les noms de chaque colonne. Lorsque le tableau est copié dans le fichier , la première ligne contient les noms de colonnes.