« PostgreSQL/Utilisation » : différence entre les versions
Contenu supprimé Contenu ajouté
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 1 : | Ligne 1 : | ||
{{PostgreSQL}} |
{{PostgreSQL}} |
||
== Création de base == |
|||
Dans pgAdmin, les commandes SQL sont disponibles dans l'icône de puzzle "PSQL console". |
|||
Par ailleurs, un clic droit sur le menu "Bases de données" à gauche, permet d'accéder à l'option "Ajouter une base de données". Cette dernière affiche dans un onglet "SQL" son équivalent en code : |
|||
<source lang="sql"> |
|||
CREATE DATABASE "Wikibooks" |
|||
WITH ENCODING='UTF8' |
|||
CONNECTION LIMIT=-1; |
|||
</source> |
|||
Une fois la base sélectionnée, les boutons suivants se dégrisent : |
|||
# Affiche/éditer les propriétés de l'objet sélectionné. |
|||
# Supprimer l'objet sélectionné. |
|||
# SQL (un éditeur de requête). |
|||
# Maintenir la base ou la table courante. |
|||
== Sauvegardes == |
== Sauvegardes == |
||
Ligne 8 : | Ligne 24 : | ||
</source> |
</source> |
||
=== Linux === |
|||
{{...}} |
{{...}} |
||
Version du 25 décembre 2015 à 23:17
Création de base
Dans pgAdmin, les commandes SQL sont disponibles dans l'icône de puzzle "PSQL console".
Par ailleurs, un clic droit sur le menu "Bases de données" à gauche, permet d'accéder à l'option "Ajouter une base de données". Cette dernière affiche dans un onglet "SQL" son équivalent en code :
CREATE DATABASE "Wikibooks"
WITH ENCODING='UTF8'
CONNECTION LIMIT=-1;
Une fois la base sélectionnée, les boutons suivants se dégrisent :
- Affiche/éditer les propriétés de l'objet sélectionné.
- Supprimer l'objet sélectionné.
- SQL (un éditeur de requête).
- Maintenir la base ou la table courante.
Sauvegardes
Windows
Pour définir un batch de backup quotidien, utiliser pg_dump.exe[1] en DOS. Par exemple, la commande suivante envoie un dump au format "aaaa-mm-jj-NomDeLaBase.sql" sur un serveur du réseau :
"C:\Program Files\PostgreSQL\bin\pg_dump.exe" -U Utilisateur1 -f "\\192.168.0.2\d$\Backup\%DATE:~6,4%-%DATE:~3,2%-%DATE:~0,2%-MaBase1.sql" MaBase1