Initialisation
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
====== Écrire dans un fichier CSV ======
|
||||
{{ :dummy.png?75x75|}}
|
||||
|
||||
Voici une commande SQL qui permet de copier des données d'une table **PostgreSQL** vers un **fichier CSV**.
|
||||
|
||||
Depuis le prompt de commande de PostgreSQL (psql) :
|
||||
|
||||
<code>
|
||||
\COPY (SELECT DISTINCT * FROM files t1 WHERE EXISTS ( SELECT * FROM files t2 WHERE t1.ID <> t2.ID AND t1.sha1 = t2.sha1 )) TO '/home/cedric/doublons.csv' WITH (FORMAT csv, DELIMITER ';')
|
||||
</code>
|
||||
|
||||
* ''\COPY'' est une commande SQL spécifique à **PostgreSQL** qui permet de copier des données depuis ou vers un fichier.
|
||||
|
||||
* ''TO '/home/cedric/doublons.csv''' spécifie le chemin d'accès et le nom du fichier CSV dans lequel les données sélectionnées doivent être copiées.
|
||||
|
||||
* ''WITH (FORMAT csv, DELIMITER ';')'' spécifie le format de sortie et le délimiteur de champ du fichier CSV.
|
||||
|
||||
|
||||
--- //[[user:cedricabonnel]]//
|
||||
@@ -0,0 +1,33 @@
|
||||
====== psql ======
|
||||
{{ :dummy.png?75x75|}}
|
||||
|
||||
**psql** est un outil puissant pour gérer les bases de données **PostgreSQL** en ligne de commande, et est souvent utilisé par les administrateurs de base de données, les développeurs, les analystes de données et les scientifiques de données pour travailler avec des données stockées dans une base de données **PostgreSQL**.
|
||||
|
||||
|
||||
===== Table des matières =====
|
||||
|
||||
<WRAP clear/>
|
||||
|
||||
|
||||
<WRAP group>
|
||||
<WRAP half column>
|
||||
==== Les pages ====
|
||||
|
||||
<nav stacked="true" fade="true">
|
||||
<nspages . -h1 -nbCol=1 -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]>
|
||||
</nav>
|
||||
</WRAP>
|
||||
|
||||
<WRAP half column>
|
||||
==== Les sous-catégories ====
|
||||
|
||||
<nav stacked="true" fade="true">
|
||||
<nspages . -h1 -nbCol=1 -noPages -subns -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]>
|
||||
</nav>
|
||||
</WRAP>
|
||||
</WRAP>
|
||||
|
||||
|
||||
~~NOTOC~~
|
||||
~~NOCACHE~~
|
||||
|
||||
Reference in New Issue
Block a user