Гость
Форумы / SQLite [игнор отключен] [закрыт для гостей] / SQLite: как сделать поле с хэшем - trigger? / 3 сообщений из 3, страница 1 из 1
13.12.2017, 10:43
    #39568845
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQLite: как сделать поле с хэшем - trigger?
Чего хотелось бы

Есть простая таблица
id int,
path text
hash

, в которую я пишу полные пути к файлам.

Чтобы упростить дальнейший поиск хотелось бы автоматически писать хэш в поле рядом.

Как считать хэш и как писать автоматически на инсерте?
...
Рейтинг: 0 / 0
13.12.2017, 13:16
    #39568955
pit_alex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQLite: как сделать поле с хэшем - trigger?
Ролг Хупин,

писать свою функцию в ней получать hash а вызывать ее в тригере
...
Рейтинг: 0 / 0
13.12.2017, 18:24
    #39569221
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQLite: как сделать поле с хэшем - trigger?
Пишешь свою функцию и добавляешь ее к движку:
http://sqlite.org/c3ref/create_function.html

В базе регистрируешь триггер из которой и зовешь свою функцию.
http://sqlite.org/lang_createtrigger.html
...
Рейтинг: 0 / 0
Форумы / SQLite [игнор отключен] [закрыт для гостей] / SQLite: как сделать поле с хэшем - trigger? / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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