clusterdb - Онлайн в облаке

Это команда clusterdb, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


clusterdb - кластеризовать базу данных PostgreSQL

СИНТАКСИС


кластерная база данных [вариант подключения...] [--подробный | -v] [ --стол | -t ТАБЛИЦЫ ] ... [имя_базы_данных]

кластерная база данных [вариант подключения...] [--подробный | -v] --все | -a

ОПИСАНИЕ


clusterdb - это утилита для повторной кластеризации таблиц в базе данных PostgreSQL. Находит таблицы
которые ранее были кластеризованы, и снова кластеризует их по тому же индексу, который был
последний раз был использован. Таблицы, которые никогда не были кластеризованы, не затрагиваются.

clusterdb - это оболочка вокруг команды SQL Кластер(7). Нет эффективной разницы
между базами данных кластеризации с помощью этой утилиты и других методов доступа к
сервера.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


clusterdb принимает следующие аргументы командной строки:

-a
--все
Кластеризируйте все базы данных.

[-д] имя_базы_данных
[--dbname =]имя_базы_данных
Задает имя базы данных для кластеризации. Если это не указано и -a
(или --все) не используется, имя базы данных считывается из переменной окружения
ПГДАННЫЕ. Если он не установлен, используется имя пользователя, указанное для подключения.

-e
- эхо
Просмотрите команды, которые clusterdb генерирует и отправляет на сервер.

-q
--тихий
Не отображать сообщения о ходе выполнения.

-t ТАБЛИЦЫ
--table =ТАБЛИЦЫ
Кластер ТАБЛИЦЫ Только. Несколько таблиц можно сгруппировать, написав несколько -t переключатели.

-v
--подробный
Распечатайте подробную информацию во время обработки.

-V
--версия
Распечатайте версию clusterdb и выйдите.

-?
--Помогите
Показать справку об аргументах командной строки clusterdb и выйти.

clusterdb также принимает следующие аргументы командной строки для параметров подключения:

-h кашель
--host =кашель
Задает имя хоста машины, на которой работает сервер. Если значение
начинается с косой черты, он используется как каталог для сокета домена Unix.

-p порт
--port =порт
Задает TCP-порт или расширение файла локального сокета домена Unix, на котором сервер
прослушивает соединения.

-U username
--username =username
Имя пользователя для подключения.

-w
--нет пароля
Никогда не запрашивайте пароль. Если сервер требует аутентификации по паролю и
пароль недоступен другими способами, такими как файл .pgpass, соединение
попытка не удастся. Эта опция может быть полезна в пакетных заданиях и скриптах, где нет пользователей.
присутствует для ввода пароля.

-W
--пароль
Заставить clusterdb запрашивать пароль перед подключением к базе данных.

Этот параметр никогда не является существенным, поскольку clusterdb автоматически запросит
пароль, если сервер требует аутентификации по паролю. Однако clusterdb будет тратить впустую
попытка подключения, обнаруживающая, что серверу нужен пароль. В некоторых случаях это
стоит напечатать -W чтобы избежать лишних попыток подключения.

--main maintenance-db =имя_базы_данных
Задает имя базы данных для подключения, чтобы узнать, какие другие базы данных должны
быть сгруппированными. Если не указано, будет использоваться база данных postgres, и если это так
не существует, будет использоваться template1.

ОКРУЖАЮЩАЯ СРЕДА


ПГДАННЫЕ
ПРИЗРАК
ПГПОРТ
PGUSER
Параметры подключения по умолчанию

Эта утилита, как и большинство других утилит PostgreSQL, также использует переменные среды
поддерживается libpq (см. Раздел 31.14, «Переменные среды» в документации).

ДИАГНОСТИКИ


В случае затруднений см. Кластер(7) и PSQL(1) для обсуждения потенциальных проблем
и сообщения об ошибках. Сервер базы данных должен работать на целевом хосте. Также любой
параметры подключения по умолчанию и переменные среды, используемые интерфейсной библиотекой libpq
будет применяться.

ПРИМЕРЫ


Для кластеризации теста базы данных:

$ кластерная база данных тестXNUMX

Чтобы сгруппировать одну таблицу foo в базе данных с именем xyzzy:

$ кластерная база данных --стол Foo XYZZY

Используйте clusterdb в Интернете с помощью сервисов onworks.net



Новейшие онлайн-программы для Linux и Windows