powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Триггер
6 сообщений из 6, страница 1 из 1
Триггер
    #38670723
19alla90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Такой вопрос:
Есть две БД, каждый день происходит импорт данных о машинх из PostgreSQL в Informix. Машины имеют регистр. номер и фабричный номер.
Нужно создать триггер, который проверял дублированые регистр. номера при регистрации машин в БД PostgreSQL и блокировал импорт в БД Informix.
Вот, вроде понятно:)Помогите, есть ли у кого какие идеи.
...
Рейтинг: 0 / 0
Триггер
    #38670737
Electric200
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так регистр номер, он на то и регистр, что бы быть уникальным.
Дубликаты где, в Postgres или Informix ?
Хотя не понятно "проверял дублированые регистр. номера при регистрации машин в БД PostgreSQL и блокировал импорт в БД Informix" . Процесс регистрации происходит на лету? Или есть какая то единая выгрузка в Informix?
Опишите подробно.
А на вскитку, делать SElECT перед INSERT. Если нет уникальности по регистру.
...
Рейтинг: 0 / 0
Триггер
    #38670808
19alla90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, нужно подробнее. Есть не зарегистрированные машиныкоторые могут работать и отправлять транзакции на БД PostgreSQL и данные будут иметь регистр.номер by default "0".
...
Рейтинг: 0 / 0
Триггер
    #38671868
Electric200
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну так создаейте тригер на инсерт, который будет проверять входящее значение, и далее обновлять счетчик или что там придумаете.
...
Рейтинг: 0 / 0
Триггер
    #38671981
19alla90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возможно в моем случае использовать к примеру:INSERT INTO table SET column = 1, id=1 ON DUPLICATE KEY UPDATE
...
Рейтинг: 0 / 0
Триггер
    #38672018
Electric200
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы для начала соберитесь мыслями, и четко для себя определите задачу. Потом, эту задачу разместите на форуме, если есть необходимость. Изначально вы писали, о "блокировании" импорта. Что подрозумевало не обновление, а избежание вставки в случае нахождения дублей.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Триггер
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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