Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Проблема после перехода на PostgreSQL

Проблемы с установкой или работой phpBB 3.3.x? Получите помощь здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
alterak
phpBB 1.2.1
Сообщения: 25
Стаж: 13 лет 4 месяца
Откуда: Сочи
Контактная информация:

Проблема после перехода на PostgreSQL

Сообщение alterak »

Был выполнен переход с MySQL на PostgreSQL. База была конвертирована срадствами dbForge Studio for MySQL.
Все отображается корректно, но при создании нового сообщения я получаю такую ошибку
alterak писал(а):Общая ошибка
SQL ERROR [ postgres ]

ОШИБКА: текущая транзакция прервана, команды до конца блока транзакции игнорируются []

SQL

INSERT INTO phpbb_posts (forum_id, poster_id, icon_id, poster_ip, post_time, post_visibility, enable_bbcode, enable_smilies, enable_magic_url, enable_sig, post_username, post_subject, post_text, post_checksum, post_attachment, bbcode_bitfield, bbcode_uid, post_postcount, post_edit_locked, topic_id) VALUES (17, 2, 0, '192.168.2.20', 1620976239, 1, 1, 1, 1, 1, '', 'test', '<t>Тестовое сообщение</t>', '5e3d5c58fa308ad3fc40c94d4f9c79d2', 0, '', '1h6', 1, 0, 0)

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 1023
CALL: trigger_error()

FILE: [ROOT]/phpbb/db/driver/postgres.php
LINE: 193
CALL: phpbb\db\driver\driver->sql_error()

FILE: [ROOT]/phpbb/db/driver/factory.php
LINE: 345
CALL: phpbb\db\driver\postgres->sql_query()

FILE: [ROOT]/includes/functions_posting.php
LINE: 1967
CALL: phpbb\db\driver\factory->sql_query()

FILE: [ROOT]/posting.php
LINE: 1527
CALL: submit_post()

Помогите плизз исправить эту проблему, моды все отключал - не помогло.
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5270
Стаж: 19 лет 2 месяца
Откуда: Питер
Благодарил (а): 188 раз
Поблагодарили: 800 раз
Контактная информация:

Re: Проблема после перехода на PostgreSQL

Сообщение Siava »

Любопытно, почему topic_id = 0 ?
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
alterak
phpBB 1.2.1
Сообщения: 25
Стаж: 13 лет 4 месяца
Откуда: Сочи
Контактная информация:

Re: Проблема после перехода на PostgreSQL

Сообщение alterak »

Siava писал(а): 14.05.2021 10:44 Любопытно, почему topic_id = 0 ?
Этого я точно не могу знать-( Я бы вообще хотел перенести на новый форум только одни категории, форумы и посты... но пока не знаю как правильно реализовать перенос нужных записей из таблиц БД.
Ответить

Вернуться в «Поддержка phpBB 3.3.x»