Добрый день!
Скрипт обновления базы, конечно не сработал.
Удалил все что связано с партициями - получилось.
Подскажите, что теперь делать - оставить как есть автоочистку включил, жду тормозов. Можно ли по мануалу из вики повторить разделение? Или подождать уточнения инструкции?
Пример лога. Если надо кому для разборок есть больше.
NOTICE: ALTER TABLE / ADD PRIMARY KEY will create implicit index "partitions_alerts_2012_05_pkey" for table "alerts_2012_05"
CONTEXT: SQL statement "alter table partitions.alerts_2012_05 add constraint partitions_alerts_2012_05_pkey PRIMARY KEY (alertid)"
PL/pgSQL function "copy_constraints" line 14 at EXECUTE statement
PL/pgSQL function "copy_constraints" line 3 at RETURN
SQL statement "SELECT copy_constraints(parent, child)"
PL/pgSQL function "partition_every_month" line 61 at PERFORM
SQL statement "SELECT partition_every_month (TG_RELID, 'partitions.', NEW.clock)"
PL/pgSQL function "trig_part_month" line 3 at PERFORM
11231:20120526:015725.396 [Z3005] query failed: [0] PGRES_FATAL_ERROR:ERROR: insert or update on table "alerts" violates foreign key constraint "c_alerts_2"
DETAIL: Key (eventid)=(936284431) is not present in table "events".
Вроде всё заработало, кроме встроенных карт zabbix.
ubuntu 12.04 postgresql 9.1+postgis для своих карт.
Скрипт обновления базы, конечно не сработал.
Удалил все что связано с партициями - получилось.
Подскажите, что теперь делать - оставить как есть автоочистку включил, жду тормозов. Можно ли по мануалу из вики повторить разделение? Или подождать уточнения инструкции?
Пример лога. Если надо кому для разборок есть больше.
NOTICE: ALTER TABLE / ADD PRIMARY KEY will create implicit index "partitions_alerts_2012_05_pkey" for table "alerts_2012_05"
CONTEXT: SQL statement "alter table partitions.alerts_2012_05 add constraint partitions_alerts_2012_05_pkey PRIMARY KEY (alertid)"
PL/pgSQL function "copy_constraints" line 14 at EXECUTE statement
PL/pgSQL function "copy_constraints" line 3 at RETURN
SQL statement "SELECT copy_constraints(parent, child)"
PL/pgSQL function "partition_every_month" line 61 at PERFORM
SQL statement "SELECT partition_every_month (TG_RELID, 'partitions.', NEW.clock)"
PL/pgSQL function "trig_part_month" line 3 at PERFORM
11231:20120526:015725.396 [Z3005] query failed: [0] PGRES_FATAL_ERROR:ERROR: insert or update on table "alerts" violates foreign key constraint "c_alerts_2"
DETAIL: Key (eventid)=(936284431) is not present in table "events".
Вроде всё заработало, кроме встроенных карт zabbix.
ubuntu 12.04 postgresql 9.1+postgis для своих карт.