Re: murmur3 hash binary data migration from Oracle to PostgreSQL

Поиск
Список
Период
Сортировка
От Imre Samu
Тема Re: murmur3 hash binary data migration from Oracle to PostgreSQL
Дата
Msg-id CAJnEWwnwsvJ=OEajB+-o+Dm2geMgEBedsRWMN+xAKqH-dj4Y_Q@mail.gmail.com
обсуждение исходный текст
Ответ на Re: murmur3 hash binary data migration from Oracle to PostgreSQL  (Jagmohan Kaintura <jagmohan@tecorelabs.com>)
Список pgsql-general
No we want to generate murmur3 format only. 

If you need a server-side murmur3 function 
-  one alternative is the https://github.com/markokr/pghashlib extension.

psql (15.2 (Debian 15.2-2))
Type "help" for help.

db=# create extension hashlib;
CREATE EXTENSION

db=# 
select hash_string('', 'murmur3');
select hash_string('a', 'murmur3');
select hash_string('abcdefg', 'murmur3');
select encode(hash128_string('abcdefg', 'murmur3'), 'hex');
+-------------+
| hash_string |
+-------------+
|           0 |
+-------------+
(1 row)

+-------------+
| hash_string |
+-------------+
|  1009084850 |
+-------------+
(1 row)

+-------------+
| hash_string |
+-------------+
| -2009294074 |
+-------------+
(1 row)

+----------------------------------+
|              encode              |
+----------------------------------+
| 069b3c88000000000000000000000000 |
+----------------------------------+
(1 row)




RUN   mkdir -p /pghashlib \
    && git clone  --depth 1 --branch bgdevlab/builds https://github.com/bgdevlab/pghashlib.git  /pghashlib \
    && cd /pghashlib \
    && make USE_PGXS=1 \
    && make USE_PGXS=1 install \
    && rm -rf /pghashlib

Regards,
 Imre

В списке pgsql-general по дате отправления:

Предыдущее
От: Adrian Klaver
Дата:
Сообщение: Re: FW: Error!
Следующее
От: Christophe Pettus
Дата:
Сообщение: VACUUM (INDEX_CLEANUP OFF) and GIN indexes