Создание базы данных PostgreSQL: различия между версиями
Ikbot (обсуждение | вклад) (Новая страница: «<span data-link_translate_fr_title="Créer une base de donnés PostgreSQL" data-link_translate_fr_url="Créer une base de donnés PostgreSQL"></span>:fr:Créer...») |
Ikbot (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
+ | <span data-link_translate_ro_title="Crearea unei baze de date PostgreSQL" data-link_translate_ro_url="Crearea unei baze de date PostgreSQL"></span>[[:ro:Crearea unei baze de date PostgreSQL]][[ro:Crearea unei baze de date PostgreSQL]] | ||
<span data-link_translate_fr_title="Créer une base de donnés PostgreSQL" data-link_translate_fr_url="Créer une base de donnés PostgreSQL"></span>[[:fr:Créer une base de donnés PostgreSQL]][[fr:Créer une base de donnés PostgreSQL]] | <span data-link_translate_fr_title="Créer une base de donnés PostgreSQL" data-link_translate_fr_url="Créer une base de donnés PostgreSQL"></span>[[:fr:Créer une base de donnés PostgreSQL]][[fr:Créer une base de donnés PostgreSQL]] | ||
<br />Эта статья является результатом автоматического перевода, выполняемого программного обеспечения. Вы можете посмотреть исходный статьи [[:fr:Créer une base de donnés PostgreSQL|здесь]].<br /><span data-translate="fr"></span><br /> | <br />Эта статья является результатом автоматического перевода, выполняемого программного обеспечения. Вы можете посмотреть исходный статьи [[:fr:Créer une base de donnés PostgreSQL|здесь]].<br /><span data-translate="fr"></span><br /> |
Текущая версия на 12:50, 29 июля 2021
ro:Crearea unei baze de date PostgreSQL
fr:Créer une base de donnés PostgreSQL
Эта статья является результатом автоматического перевода, выполняемого программного обеспечения. Вы можете посмотреть исходный статьи здесь.
pl:Tworzenie bazy danych PostgreSQL
ja:PostgreSQLデータベースの作成
zh:创建一个PostgreSQL数据库
de:Erstellen einer PostgreSQL-Datenbank
nl:Een PostgreSQL database maken
it:Creare un database PostgreSQL
pt:Criação de uma base de dados PostgreSQL
es:Creación de una base de datos PostgreSQL
en:Creating a PostgreSQL database
Введение
В этой статье рассматривается создание базы данных и ее пользователя-владельца.
Подключение к PostgreSQL
Мы заходим под пользователем postgres пользователя, затем подключаемся к PostgreSQL :
# su - postgres
postgres@vm-postgres:~$ psql
psql (9.1.24lts2)
Saisissez « help » pour l aide.
postgres=#
Создание базы данных
Мы создаем базу данных тест :
postgres=# CREATE DATABASE test;
CREATE DATABASE
Давайте проверим, что он создан:
postgres=# \l
Liste des bases de données
Nom | Propriétaire | Encodage | Collationnement | Type caract. | Droits d accès
-----------+--------------+----------+-----------------+--------------+-----------------------
postgres | postgres | UTF8 | fr_FR.UTF-8 | fr_FR.UTF-8 |
template0 | postgres | UTF8 | fr_FR.UTF-8 | fr_FR.UTF-8 | =c/postgres +
| | | | | postgres=CTc/postgres
template1 | postgres | UTF8 | fr_FR.UTF-8 | fr_FR.UTF-8 | =c/postgres +
| | | | | postgres=CTc/postgres
test | postgres | UTF8 | fr_FR.UTF-8 | fr_FR.UTF-8 |
(4 lignes)
Как мы видим, владельцем базы данных test является пользователь postgres, мы изменим это позже.
Создание пользователя
Все еще подключившись к PostgreSQL, мы создаем пользователя тестовый_пользователь с паролем пароль_икула :
postgres=# CREATE USER test_user WITH PASSWORD 'password_ikoula';
CREATE ROLE
Смена владельца базы данных
Все еще подключившись к PostgreSQL, мы меняем владельца базы данных тест база данных для нашего пользователя тестовый_пользователь :
postgres=# ALTER DATABASE test OWNER TO test_user;
ALTER DATABASE
Мы проверяем, что владелец модифицирован для тестовый_пользователь :
postgres=# \l
Liste des bases de données
Nom | Propriétaire | Encodage | Collationnement | Type caract. | Droits d accès
-----------+--------------+----------+-----------------+--------------+-----------------------
postgres | postgres | UTF8 | fr_FR.UTF-8 | fr_FR.UTF-8 |
template0 | postgres | UTF8 | fr_FR.UTF-8 | fr_FR.UTF-8 | =c/postgres +
| | | | | postgres=CTc/postgres
template1 | postgres | UTF8 | fr_FR.UTF-8 | fr_FR.UTF-8 | =c/postgres +
| | | | | postgres=CTc/postgres
test | test_user | UTF8 | fr_FR.UTF-8 | fr_FR.UTF-8 |
(4 lignes)
Cet article vous a semblé utile ?
Включить автоматическое обновление комментариев