Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Ошибка из записи оглавления, Ошибка при обработке оглавления / 9 сообщений из 9, страница 1 из 1
14.01.2016, 07:35
    #39146928
PCContra
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка из записи оглавления, Ошибка при обработке оглавления
[архиватор (БД)] Ошибка из записи оглавления 316; 1259 53671

[архиватор (БД)] Ошибка при обработке оглавления:
[архиватор (БД)] Ошибка из записи оглавления 332; 1259 32809 MATERIALIZED VIEW r postgres

Что это такое?

Делаю дамп БД утилитой pg_dump. Версия 9.4.5. Ругается на материализованные представления
...
Рейтинг: 0 / 0
14.01.2016, 23:18
    #39147807
PCContra
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка из записи оглавления, Ошибка при обработке оглавления
ошибки при восстановленииpg_restore: [архиватор (БД)] Ошибка при обработке ?
?главления:
pg_restore: [архиватор (БД)] Ошибка из записи огла?
?ления 332; 1259 32809 MATERIALIZED VIEW conjunct_dynamic1 postgres
pg_restore: [архиватор (БД)] could not execute query: ОШ? БКА:
отношение "survey.pik_stend" не существует
СТРОКА 4: FROM survey.pik_stend
^
ЗАПРОС:
WITH t(pik1, mtr1) AS (
SELECT pik, mtr
FROM survey.pik_stend
WHERE line=$1
ORDER BY 1, 2
LIMIT 1)
SELECT survey.distance ($1, t.pik1, t.mtr1, $2, $3) FROM t

КОНТЕКСТ: внедрённая в код SQL-функция "point"
Выполнялась команда: CREATE MATERIALIZED VIEW conjunct_dyn
amic1 AS
WITH r(d) AS (
SELECT ARRAY( SELECT (dynamic_date(dates.d, dates.day...
pg_restore: [архиватор (БД)] could not execute query: ОШ? БКА:
отношение "conjunct_dynamic1" не существует
Выполнялась команда: ALTER TABLE conjunct_dynamic1 OWNER T
O postgres;


pg_restore: [архиватор (БД)] Ошибка из записи огла?
?ления 333; 1259 32817 MATERIALIZED VIEW conjunct_dynamic3 postgres
pg_restore: [архиватор (БД)] could not execute query: ОШ? БКА:
отношение "survey.pik_stend" не существует
СТРОКА 4: FROM survey.pik_stend
^
ЗАПРОС:
WITH t(pik1, mtr1) AS (
SELECT pik, mtr
FROM survey.pik_stend
WHERE line=$1
ORDER BY 1, 2
LIMIT 1)
SELECT survey.distance ($1, t.pik1, t.mtr1, $2, $3) FROM t

КОНТЕКСТ: внедрённая в код SQL-функция "point"
Выполнялась команда: CREATE MATERIALIZED VIEW conjunct_dyn
amic3 AS
WITH r(d) AS (
SELECT ARRAY( SELECT (dynamic_date(dates.d, dates.day...
pg_restore: [архиватор (БД)] could not execute query: ОШ? БКА:
отношение "conjunct_dynamic3" не существует
Выполнялась команда: ALTER TABLE conjunct_dynamic3 OWNER T
O postgres;


pg_restore: [архиватор (БД)] Ошибка из записи огла?
?ления 3381; 0 32809 MATERIALIZED VIEW DATA conjunct_dynamic1 postgres
pg_restore: [архиватор (БД)] could not execute query: ОШ? БКА:
отношение "conjunct_dynamic1" не существует
Выполнялась команда: REFRESH MATERIALIZED VIEW conjunct_dy
namic1;



pg_restore: [архиватор (БД)] Ошибка из записи огла?
?ления 3382; 0 32817 MATERIALIZED VIEW DATA conjunct_dynamic3 postgres
pg_restore: [архиватор (БД)] could not execute query: ОШ? БКА:
отношение "conjunct_dynamic3" не существует
Выполнялась команда: REFRESH MATERIALIZED VIEW conjunct_dy
namic3;



ПРЕДУПРЕЖДЕН? Е: при восстановлении проигно
рировано ошибок: 6

Удалил материализованные представления, сделал дамп, ресторе выпрлнился без ошибок.
Версия пг 9.4.5
Не знаю, пофиксили в версии 9.5.0 или нет

Так что новенькие мат представления, как оказалось, еще не умеют толком восстанавливаться. Я так понял, что там порядок при восстановлении не соблюдался. Или еще чего...
...
Рейтинг: 0 / 0
15.01.2016, 02:36
    #39147842
Maxim Boguk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка из записи оглавления, Ошибка при обработке оглавления
PCContra,

Вы бы лучше определения ваших matview бы привели чтобы bug report написать.
А то пока будут сферические жалобы на коня в вакуме - никто проблему исправлять не будет если она есть.

--
Maxim Boguk
www.postgresql-consulting.ru
...
Рейтинг: 0 / 0
15.01.2016, 11:39
    #39148076
PCContra
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка из записи оглавления, Ошибка при обработке оглавления
вечером (по МСК) напишу.

За баги, кстати, денег не дают?
...
Рейтинг: 0 / 0
15.01.2016, 12:17
    #39148119
Павел Лузанов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка из записи оглавления, Ошибка при обработке оглавления
PCContra,

Было бы любопытно посмотреть на опции с которыми pg_dump запускали.
И отдельно вывод pg_dump с этими опциями и -s (чтобы без данных).
...
Рейтинг: 0 / 0
15.01.2016, 21:01
    #39148531
PCContra
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка из записи оглавления, Ошибка при обработке оглавления
Создайте БД с использованием команд, затем запустите dump, ошибки увидите при восстановлении
Я попытался сделать как можно проще названия и поля из рабочей базы. Думаю там можно еще упростить
создал баг репорт #13870

d:/pgsql/bin/pg_dump.exe -h 127.0.0.1 -U postgres -F c -f d:/backUp/test4 test

d:/pgsql/bin/pg_restore.exe -h 127.0.0.1 -U postgres -d t -F c d:/backUp/test4

SQL - commands-----------------
SQL - commands
-----------------
--
-- PostgreSQL database dump
--

-- Dumped from database version 9.5.0
-- Dumped by pg_dump version 9.5.0

SET statement_timeout = 0;
SET lock_timeout = 0;
SET client_encoding = 'UTF8';
SET standard_conforming_strings = on;
SET check_function_bodies = false;
SET client_min_messages = warning;
SET row_security = off;

--
-- Name: plpgsql; Type: EXTENSION; Schema: -; Owner:
--

CREATE EXTENSION IF NOT EXISTS plpgsql WITH SCHEMA pg_catalog;


--
-- Name: EXTENSION plpgsql; Type: COMMENT; Schema: -; Owner:
--

COMMENT ON EXTENSION plpgsql IS 'PL/pgSQL procedural language';


SET search_path = public, pg_catalog;

--
-- Name: distance(integer); Type: FUNCTION; Schema: public; Owner: postgres
--

CREATE FUNCTION distance(line integer) RETURNS numeric
LANGUAGE sql
AS $$
SELECT line * 4.5;
$$;


ALTER FUNCTION public.distance(line integer) OWNER TO postgres;

--
-- Name: point(integer); Type: FUNCTION; Schema: public; Owner: postgres
--

CREATE FUNCTION point(line integer) RETURNS numeric
LANGUAGE sql
AS $$
WITH t(line) AS (
SELECT line
FROM stend
)
SELECT distance (line) FROM t
$$;


ALTER FUNCTION public.point(line integer) OWNER TO postgres;

SET default_tablespace = '';

--
-- Name: conjunct_dynamic1; Type: MATERIALIZED VIEW; Schema: public; Owner: postgres
--

CREATE MATERIALIZED VIEW conjunct_dynamic1 AS
SELECT point.point
FROM point(1) point(point)
WITH NO DATA;


ALTER TABLE conjunct_dynamic1 OWNER TO postgres;

SET default_with_oids = false;

--
-- Name: stend; Type: TABLE; Schema: public; Owner: postgres
--

CREATE TABLE stend (
line integer
);


ALTER TABLE stend OWNER TO postgres;

--
-- Data for Name: stend; Type: TABLE DATA; Schema: public; Owner: postgres
--

COPY stend (line) FROM stdin;
\.


--
-- Name: conjunct_dynamic1; Type: MATERIALIZED VIEW DATA; Schema: public; Owner: postgres
--

REFRESH MATERIALIZED VIEW conjunct_dynamic1;


--
-- Name: public; Type: ACL; Schema: -; Owner: postgres
--

REVOKE ALL ON SCHEMA public FROM PUBLIC;
REVOKE ALL ON SCHEMA public FROM postgres;
GRANT ALL ON SCHEMA public TO postgres;
GRANT ALL ON SCHEMA public TO PUBLIC;


--
-- PostgreSQL database dump complete
--
...
Рейтинг: 0 / 0
18.01.2016, 10:05
    #39149355
PCContra
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка из записи оглавления, Ошибка при обработке оглавления
Где найти переписку по своему багу? Хотелось бы на сайте postgresql.org открыть?
...
Рейтинг: 0 / 0
18.01.2016, 10:50
    #39149394
vyegorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка из записи оглавления, Ошибка при обработке оглавления
PCContra,

http://www.postgresql.org/message-id/flat/20160115175546.2968.6033@wrigleys.postgresql.org]http://www.postgresql.org/message-id/flat/20160115175546.2968.6033@wrigleys.postgresql.org
...
Рейтинг: 0 / 0
18.01.2016, 14:00
    #39149623
PCContra
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка из записи оглавления, Ошибка при обработке оглавления
vyegorovPCContra,

http://www.postgresql.org/message-id/flat/20160115175546.2968.6033@wrigleys.postgresql.org]http://www.postgresql.org/message-id/flat/20160115175546.2968.6033@wrigleys.postgresql.org
Спасибо.
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Ошибка из записи оглавления, Ошибка при обработке оглавления / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]