Запуск сценария предварительного индексирования в Sphinx для копирования данных из одной БД в другую - PullRequest
0 голосов
/ 01 декабря 2011

Я использую Sphinx для индексации нескольких таблиц в базе данных Postgres. Похоже, что у Sphinx есть предварительный индексный запрос, который вы можете выполнить:

http://sphinxsearch.com/docs/manual-0.9.9.html#conf-sql-query-pre

Может ли это быть использовано для массового копирования и вставки данных из другой БД по ссылке БД в БД, которую я индексирую?

INSERT INTO table1 SELECT * FROM dblink('dbname=db2', 'SELECT * FROM table2 WHERE id = 10') AS t1(id integer, name varchar, address varchar);

Большинство примеров, которые я вижу, используются для настройки параметров сеанса, поэтому я немного сомневаюсь.

Ура!

1 Ответ

0 голосов
/ 01 декабря 2011

Да, sql_query_pre может использоваться для всего, что может делать с вашими данными.

...