Crée une base de données dans une instance Hologres.
Syntaxe
CREATE DATABASE db_name
[ [ WITH ] [ OWNER [=] user_name ] ]
;
Paramètres
| Paramètre | Description |
|---|---|
db_name |
Nom de la base de données à créer. Il ne peut contenir que des lettres, des chiffres et des traits de soulignement (_). |
user_name |
Compte à définir comme propriétaire de la base de données. Si vous omettez ce paramètre, le compte qui exécute l'instruction devient le propriétaire et obtient le rôle Superuser. Le propriétaire peut attribuer le rôle Superuser à d'autres utilisateurs et supprimer la base de données. La suppression d'une base de données entraîne celle de tous les objets qu'elle contient, y compris les tables et les données. |
Limites
Une instance prend en charge un maximum de 64 bases de données.
Remarques sur l'utilisation
Lors de l'activation d'une instance Hologres, le système crée automatiquement la base de données postgres. Cette base de données dispose de ressources limitées et sert uniquement à la gestion. Créez une base de données distincte pour vos charges de travail métier.
Un superutilisateur peut créer des bases de données pour d'autres utilisateurs et leur en attribuer la propriété. Ces utilisateurs peuvent ainsi gérer et configurer leurs bases de données de manière autonome.
Exemples
Créez une base de données avec la propriété par défaut (le compte exécutant devient le propriétaire) :
CREATE DATABASE testdb;