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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

а чего ещё делать, раз автор не предоставляет подробностей.
...
Рейтинг: 0 / 0
29.12.2018, 12:47
    #39754874
wsnet
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибка violation of primary key constraint
Ivan_Pisarevsky, так что гадать, были записи в FireBird удалил - в RecordCount = 0
Далее переношу одну запись с тем же ID из MSSQL в FireBird - и ограничение срабатывает.
...
Рейтинг: 0 / 0
29.12.2018, 12:48
    #39754875
wsnet
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибка violation of primary key constraint
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
29.12.2018, 12:49
    #39754878
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибка violation of primary key constraint
29.12.2018 12:47, wsnet пишет:
> так что гадать, были записи в FireBird удалил - в RecordCount = 0

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

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

и на mssql

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



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

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

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

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

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


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