ISPmanager API. Базы данных

Управление базами данных
Создание. Изменение. Параметры базы данных
Удалить выбранные базы
Управление пользователями базы данных
Создание. Изменение. Параметры пользователя
Удалить пользователей базы данных
Проверить выбранные базы

Управление базами данных.

Функция: db

Результат: список элементов

dbkey - Уникальный идентификатор элемента списка.
name - Имя базы.
dbtype - Тип базы данных.
dbuser - Пользователь.
owner - Владелец.

Создание. Изменение. Параметры базы данных.

Функция: db.edit

Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта.

Просмотр параметров объекта:

Параметры:
elid - уникальный идентификатор (элемент "dbkey" из функции "db")
Результат: список параметров объекта

Создание объекта:

Параметры:
sok - значение параметра должно быть равно "yes".
дополнительные параметры запроса ...
Результат: успешное выполнение операции или сообщение об ошибке

Изменение объекта:

Параметры:
sok - значение параметра должно быть равно "yes".
elid - уникальный идентификатор (элемент "dbkey" из функции "db")
дополнительные параметры запроса ...
Результат: успешное выполнение операции или сообщение об ошибке

Список параметров объекта или дополнительных параметров запроса (см.выше):

name - Имя базы.
dbtype - Тип базы данных.
owner - Владелец.
dbencoding - Кодировка.
dbuser - Пользователь.
dbusername - Новый пользователь.
dbpassword - Пароль.
dbconfirm - Подтверждение.
dbuserhost - Удалённый доступ. (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".)

Удалить выбранные базы.

Функция: db.delete

Параметры:

elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "dbkey" из функции "db".

Результат: успешное выполнение операции или сообщение об ошибке

Управление пользователями базы данных.

Функция: db.users

Параметры:

elid - уникальный идентификатор (элемент "dbkey" из функции "db").

Результат: список элементов

name - Имя пользователя.
read - Пользователь может осуществлять операции чтения из базы.
write - Пользователь может осуществлять операции записи в базу.
manage - Пользователь может изменять структуру базы.

Создание. Изменение. Параметры пользователя.

Функция: db.users.edit

Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта.

Просмотр параметров объекта:

Параметры:
plid - уникальный идентификатор родительского списка (элемент "dbkey" из функции "db").
elid - уникальный идентификатор (элемент "name" из функции "db.users")
Результат: список параметров объекта

Создание объекта:

Параметры:
sok - значение параметра должно быть равно "yes".
plid - уникальный идентификатор родительского списка (элемент "dbkey" из функции "db").
дополнительные параметры запроса ...
Результат: успешное выполнение операции или сообщение об ошибке

Изменение объекта:

Параметры:
sok - значение параметра должно быть равно "yes".
plid - уникальный идентификатор родительского списка (элемент "dbkey" из функции "db").
elid - уникальный идентификатор (элемент "name" из функции "db.users")
дополнительные параметры запроса ...
Результат: успешное выполнение операции или сообщение об ошибке

Список параметров объекта или дополнительных параметров запроса (см.выше):

dbuser - Пользователь.
dbusername - Имя пользователя.
dbpassword - Пароль.
dbconfirm - Подтверждение.
dbuserhost - Удалённый доступ. (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".)
select_priv - Доступ к данным. (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".)
delete_priv - Доступ к данным. (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".)
insert_priv - Доступ к данным. (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".)
update_priv - Доступ к данным. (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".)
create_priv - Доступ к структуре. (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".)
drop_priv - Доступ к структуре. (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".)
alter_priv - Доступ к структуре. (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".)
index_priv - Доступ к структуре. (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".)
grant_priv - Другое. (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".)
references_priv - Другое. (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".)

Удалить пользователей базы данных.

Функция: db.users.delete

Параметры:

plid - уникальный идентификатор родительского списка (элемент "dbkey" из функции "db").
elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "name" из функции "db.users".

Результат: успешное выполнение операции или сообщение об ошибке

Проверить выбранные базы.

Функция: db.repair

Параметры:

elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "dbkey" из функции "db".

Результат: успешное выполнение операции или сообщение об ошибке