Skip to content
Snippets Groups Projects
Commit 75a82530 authored by Alexander Tolstoy's avatar Alexander Tolstoy Committed by Alexander Tolstoy
Browse files

refer to naming limitations from access control doc

parent ca4ed746
No related branches found
No related tags found
1 merge request!248mention limitations in names
Pipeline #31587 passed
......@@ -405,8 +405,11 @@ pico.sql([[SELECT "name","year" FROM "characters" WHERE "id" > ? AND "year" > ?
Имена объектов (таблиц, колонок, ролей, пользователей и т.д.) могут
содержать русские и английские буквы во всех регистрах, цифры (но не в
начале имени), а также символы дефиса (`-`, U+2010) и нижнего подчеркивания
(`_`, U+005F). Если сами команды SQL нечувствительны к регистру
начале имени), а также символы дефиса (`-`, U+2010) и нижнего
подчеркивания (`_`, U+005F). Максимальная длина имени объекта ограничена
65000 байтов (не символов).
Если сами команды SQL нечувствительны к регистру
(`select` равнозначен `SELECT`), то регистр имен объектов имеет значение
при условии, что имена заключены в двойные кавычки. То есть, команды
`create table "characters"...` и `create table "Characters"...` создадут
......
......@@ -217,9 +217,12 @@ CREATE USER "alice" WITH PASSWORD 'totallysecret' USING chap-sha1
CREATE USER "bob" USING ldap
```
При использовании методов аутентификации `chap-sha1` и `md5` требуется
использовать пароль не короче 8 символов, для метода `ldap` пароль не
требуется и игнорируется.
Для имени пользователя (и в целом для объектов в Picodata) действуют
[правила использования допустимых
символов](../reference/sql_queries.md#name). Для пароля при
использовании методов аутентификации `chap-sha1` и `md5` требуется
использовать последовательность не короче 8 символов, для метода `ldap`
пароль не требуется и игнорируется.
Для выполнения команды требуется привилегия `CREATE USER`:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment