Translate postgresql to fr
This commit is contained in:
parent
11089f0d19
commit
4e07b40c9b
1 changed files with 27 additions and 20 deletions
|
@ -11,47 +11,52 @@ weight: 1
|
||||||
|
|
||||||
# PostgreSQL
|
# PostgreSQL
|
||||||
|
|
||||||
*On this page, `$` means the command must be run as a user with adequate rights such as the `postgres` user.*
|
*Sur cette page, `$` signifie que la commande doit être executée par un utilisateur avec les permissions requises,
|
||||||
|
comme exemple l'utilisateur `postgres`.*
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
### Archlinux
|
### Archlinux
|
||||||
|
|
||||||
On archlinux, PostgreSQL can be installed using the `postgresql` package from `[extra]`.
|
Sur Archlinux, PostgreSQL est disponible par le paquet `postgresql` dans `[extra]`.
|
||||||
|
|
||||||
Major PostgreSQL upgrades are breaking. Instructions from the [official documentation](https://www.postgresql.org/docs/current/upgrading.html) should be followed.
|
Les versions majeures de PostgreSQL sont incompatibles entre elles. Les instructions de la
|
||||||
|
[documentation officielle][1] doivent être suivies.
|
||||||
|
|
||||||
Upgrades can be prevented by adding `postgresql` and `postgresql-libs` to `IgnorePkg` in `/etc/pacman.conf`.
|
Les mises à jour peuvent être évitées en ajoutant `postgresql` et `postgresql-libs` à `IgnorePkg` dans
|
||||||
|
`pacman.conf`.
|
||||||
|
|
||||||
## Filesystem preparation
|
## Préparation du système de fichiers
|
||||||
In case a Btrfs filesystem is used, Copy-on-Write should be disabled first.
|
|
||||||
|
|
||||||
## Initial setup
|
Si un système de fichiers Btrfs est utilisé, la copie en écriture doit être désactivée :
|
||||||
|
|
||||||
The database can be initialized using the following command. Locale defaults to current environment locale.
|
|
||||||
```
|
```
|
||||||
$ initdb --locale C.UTF-8 --encoding=UTF8 -D /var/lib/postgres/data --data-checksums
|
# chattr +C /var/lib/postgres
|
||||||
```
|
```
|
||||||
|
|
||||||
PostgreSQL can then be started using the `postgresql` systemd service.
|
## Configuration initiale
|
||||||
|
|
||||||
## Usage
|
La base de données peut être initialisée à l'aide de la commande suivante :
|
||||||
### Creating users
|
|
||||||
|
|
||||||
The following command can be used:
|
|
||||||
```
|
```
|
||||||
$ createuser [--interactive]
|
$ initdb [--locale=C.UTF-8] [--encoding=UTF8] -D /var/lib/postgres/data [--data-checksums]
|
||||||
```
|
```
|
||||||
|
|
||||||
Additionnal options can be used to give permissions to the user (usually not needed).
|
PostreSQL peut ensuite être démarré à l'aide du service systemd `postgresql`.
|
||||||
|
|
||||||
Users can be deleted using the following command:
|
## Utilisation
|
||||||
|
### Création d'utilisateurs
|
||||||
|
|
||||||
|
La commande suivante peut être utilisée :
|
||||||
|
```
|
||||||
|
$ createuser [-s/--superuser] [--interactive] [user]
|
||||||
|
```
|
||||||
|
|
||||||
|
Les utilisateurs peuvent être supprimés avec la commande suivante :
|
||||||
```
|
```
|
||||||
$ dropuser [-i/--interactive] [user]
|
$ dropuser [-i/--interactive] [user]
|
||||||
```
|
```
|
||||||
|
|
||||||
### Creating databases
|
### Création de bases de données
|
||||||
|
|
||||||
The following command can be used:
|
La commande suivante peut être utilisée :
|
||||||
```
|
```
|
||||||
$ createdb [-O owner] [dbname [description]]
|
$ createdb [-O owner] [dbname [description]]
|
||||||
```
|
```
|
||||||
|
@ -59,3 +64,5 @@ $ createdb [-O owner] [dbname [description]]
|
||||||
## Sources
|
## Sources
|
||||||
|
|
||||||
1. <https://wiki.archlinux.org/title/PostgreSQL>
|
1. <https://wiki.archlinux.org/title/PostgreSQL>
|
||||||
|
|
||||||
|
[1]: https://www.postgresql.org/docs/current/upgrading.html
|
||||||
|
|
Loading…
Reference in a new issue