SQLITE только уникальная корреляция - PullRequest
0 голосов
/ 12 марта 2019

Я хотел бы знать, есть ли способ добавить только события в мою базу данных SQLite, когда существует уникальная корреляция между двумя столбцами. Я только хочу добавить уникальные события подключения.

Пример между Source_IP и Dest_IP:

WRONG (Fist and Second Event are the same)

Source_IP     Dest_IP
1.1.1.1       2.2.2.2
1.1.1.1       2.2.2.2
1.1.1.1       2.2.2.3
1.1.1.2       2.2.2.2

RIGHT

Source_IP     Dest_IP
1.1.1.1       2.2.2.2
1.1.1.1       2.2.2.3
1.1.1.2       2.2.2.2

Один и тот же IP-адрес источника или адресата может быть добавлен несколько раз, но сопоставлен только один раз. Я работаю с python (2.7) SQL-Alchemy.

Моей первой мыслью было что-то вроде хеширования IP-адресов src и dst, чтобы получить одно значение и поместить его в столбец. Я установил значение UNIQUE.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...