Как установить pgAgent в БД greenplum?
Я пытаюсь установить pgAgent. Я установил Greenplum. Не устанавливайте postgres отдельно. Я использую pgAdmin3. Я скачал pgagent3.4.0. Когда я запускаю этот файл pgagent.sql в Windows, он перенаправляется на pgAdmin3 для установки схем pgAgent. Но я получаю следующую ошибку:-
>>NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "pga_jobagent_pkey" for table "pga_jobagent"
NOTICE: CREATE TABLE will create implicit sequence "pga_jobclass_jclid_seq" for serial column "pga_jobclass.jclid"
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "pga_jobclass_pkey" for table "pga_jobclass"
>>ERROR: UNIQUE index must contain all columns in the distribution key of relation "pga_jobclass"
********** Error **********
>>ERROR: UNIQUE index must contain all columns in the distribution key of relation "pga_jobclass"
SQL state: 42P16
Также у меня нет расширения pgagent на моем Unix-сервере, где установлен Greenplum.
Как работать соответственно в этом типе настройки среды?
- Один маленький вопрос, установка postgres требуется отдельно, даже если установлена БД greenplum для выполнения такой деятельности pgagent??
1 ответ
Greenplum не поддерживает pgAgent. Большая часть логики обрабатывается триггерами, которые не поддерживаются Greenplum. Вы должны использовать PostgreSQL, если вы хотите использовать pgAgent.