powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / ошибка violation of primary key constraint
25 сообщений из 35, страница 1 из 2
ошибка violation of primary key constraint
    #39754858
Фотография wsnet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коллеги, переношу данные с MSSQL в FireBird.

Очистил табличку в FireBird. Заношу данные. Но при вставке первой записи возникает ошибка нарушения первичного ключа.

ошибка violation of primary key constraint.

Как быть - в таблице FireBird пусто, id переносится без генерации нового значения.
Что может быть?
...
Рейтинг: 0 / 0
ошибка violation of primary key constraint
    #39754859
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wsnet,

конкретней надо
...
Рейтинг: 0 / 0
ошибка violation of primary key constraint
    #39754860
mvb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wsnet,

повторяющийся id в исходной таблице?
...
Рейтинг: 0 / 0
ошибка violation of primary key constraint
    #39754862
KreatorXXI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wsnet,

наверно, табличку очистил, а кэш не очистил. Проверь коннекты, перезапусти сервер... В Эксперте манипуляции делаете?
...
Рейтинг: 0 / 0
ошибка violation of primary key constraint
    #39754864
Фотография wsnet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KreatorXXI,

Вот такое ощущение что закэшировалось.

Да удалял в IBExpert. Сервер перезапускал. Все равно при вставке такая ошибка.

Даже если тупо одну запись добавляю, говорит, что ошибка - а эта запись ранее была удалена в FireBird.

Что еще почистить можно ?
...
Рейтинг: 0 / 0
ошибка violation of primary key constraint
    #39754865
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wsnet,

мусор собери
...
Рейтинг: 0 / 0
ошибка violation of primary key constraint
    #39754867
Фотография wsnet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис, каким образом это сделать?
...
Рейтинг: 0 / 0
ошибка violation of primary key constraint
    #39754869
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KreatorXXIперезапусти сервер...Кровь из носа, жгут на шею!

wsnetДаже если тупо одну запись добавляю, говорит, что ошибка - а эта запись ранее была удалена в FireBird.Вот прямо так и говорит, что была ранее удалена?

Информации настолько мало, что гадать можно до посинения и выдавать отмороженные советы типа перезапустить всего и вся. Чего ж мелочиться, надо ребутнуть весь комп, а то мало ли!
...
Рейтинг: 0 / 0
ошибка violation of primary key constraint
    #39754870
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wsnet,

заверши все активные транзакции. Потом
select count(*) from mytable
...
Рейтинг: 0 / 0
ошибка violation of primary key constraint
    #39754871
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денисмусор собериИ ты тоже решил в гаданиях участие принять?
...
Рейтинг: 0 / 0
ошибка violation of primary key constraint
    #39754873
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_Pisarevsky,

а чего ещё делать, раз автор не предоставляет подробностей.
...
Рейтинг: 0 / 0
ошибка violation of primary key constraint
    #39754874
Фотография wsnet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_Pisarevsky, так что гадать, были записи в FireBird удалил - в RecordCount = 0
Далее переношу одну запись с тем же ID из MSSQL в FireBird - и ограничение срабатывает.
...
Рейтинг: 0 / 0
ошибка violation of primary key constraint
    #39754875
Фотография wsnet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. База MSSQL
Код: sql
1.
2.
3.
4.
select id, count(id) from s_object
group by id
having count(id) > 1;
Нет записей



2. База FireBird

select * from s_object
Нет записей
...
Рейтинг: 0 / 0
ошибка violation of primary key constraint
    #39754878
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
29.12.2018 12:47, wsnet пишет:
> так что гадать, были записи в FireBird удалил - в RecordCount = 0

кто такой RecordCount?
счётчик НА КЛИЕНТЕ?!
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
ошибка violation of primary key constraint
    #39754881
Фотография wsnet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий, да
...
Рейтинг: 0 / 0
ошибка violation of primary key constraint
    #39754883
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wsnet,

ddl для s_object давай
...
Рейтинг: 0 / 0
ошибка violation of primary key constraint
    #39754884
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wsnet,

и на mssql

Код: sql
1.
select count(id) from s_object where id is null;



а то мало ли
...
Рейтинг: 0 / 0
ошибка violation of primary key constraint
    #39754886
Фотография wsnet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

да нет там ничего проверял нет null
...
Рейтинг: 0 / 0
ошибка violation of primary key constraint
    #39754893
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wsnetбыли записи в FireBird удалил - в RecordCount = 0

А транзакцию после этого закоммитил?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
ошибка violation of primary key constraint
    #39754896
Фотография wsnet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov, да commit сделал.
Но вот размер базы не изменился после удаления из FireBird смотрю.
...
Рейтинг: 0 / 0
ошибка violation of primary key constraint
    #39754901
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wsnet,

он и не должен был изменится
...
Рейтинг: 0 / 0
ошибка violation of primary key constraint
    #39754905
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wsnetда commit сделал.

Той транзакции в которой удалял?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
ошибка violation of primary key constraint
    #39754912
Фотография wsnet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov, аха
...
Рейтинг: 0 / 0
ошибка violation of primary key constraint
    #39754921
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А использовал настоящий коммит или эрзац по фамилии retaining?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
ошибка violation of primary key constraint
    #39754926
Фотография wsnet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov, да настоящий
...
Рейтинг: 0 / 0
25 сообщений из 35, страница 1 из 2
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / ошибка violation of primary key constraint
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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