Макрокоманда CREATE_TABLE(имя, права, тип)
пределена в plugin.m4
,
используется примерно так:
|
имя
- имя таблицы.
Возможные значения тип |
|
---|---|
Таблица с пустым типом ни дампится, ни ресторится | |
normal | обычная таблица, дампится при дампе, восстанавливается при ресторе, изменения в нее вносятся только явно или при up |
virtual | таблица дампится при дампе, но не восстанавливается при ресторе, предплолагается, что она либо пустая, либо заполнение предопределено |
const |
таблица дампится при дампе, при ресторе сливается ее содержимое с
определенным макрокомандами CONSTANT() ,
имеет ровно 2 колонки с именами const
и value типа name
и text соответственно.
|
constarg |
таблица дампится при дампе, при ресторе сливается ее содержимое с
определенным макрокомандами CONSTANT() ,
имеет ровно 3 колонки с именами const ,
arg , value
типа name , bool
и text соответственно.
|
Слово права состоит из букв в произвольном порядке, значения букв
|
||||||
---|---|---|---|---|---|---|
SELECT | INSERT | DELETE | UPDATE | RULE | TRIGGER | |
R | root | |||||
W | root | root | root | |||
t | ispdb | ispdb | ispdb | |||
u | ispdb | |||||
s | ispdb | |||||
o | www | |||||
O | www | |||||
i | www | |||||
0 | www | www | www | |||
r | ispdbuser | |||||
a | ispdbadm | |||||
w | ispdbadm | ispdbadm | ispdbadm | |||
F | pgsql | pgsql | pgsql | |||
z | pgsql | pgsql |
таким шрифтом | обозначаются USER |
а таким - | обозначаются GROUP |
таким цветом | обозначен GRANT |
а таким - | обозначен REVOKE |