+7 499 990-10-21

О перемещении таблиц из Transaction

О перемещении таблиц из Transaction

Сообщение BigAndy » 16 янв 2010, 23:47

Задумал я тут вывести на рабочие места менеджеров результаты продаж из базы Transaction, сделал умный запрос

Код: Выделить всё
SELECT
  "transaction".n_transaction,
  transaction_type."name",
  "transaction".value_1,
  "transaction".value_2,
  "transaction".barcode,
  "transaction".reduction_type,
  "transaction".reduction_info,
  "transaction".tr_date_time,
  "transaction".n_pc,
  "transaction".n_kkm,
  "transaction".seller,
  "transaction".n_session,
  "transaction".n_check,
  "transaction".n_doc,
  "transaction".code,
  "transaction".code_tax_group,
  "transaction".code_tax_rate,
  "transaction".payment_type,
  "transaction".card_code,
  "transaction".auto_scheme_id,
  "transaction".gain,
  "transaction".protokol_type
 
FROM
  public."transaction",
  public.transaction_type
WHERE
  transaction_type.tr_type = "transaction".tr_type;


И захотел я заменить поля "transaction".code_tax_group, "transaction".code_tax_rate, "transaction".payment_type на реальные значения из соответсвующих таблиц из БД .LinCash
А потом хотел сделать left join на товар через штрихкоды.
Забыл я, что postgres не разрешает кроссзапросы к другим базам (в отличие, скажем от DB2).

Вопрос: Не могу ли я перенести эти две таблицы в LinCash, скажем, создав новую схему Transaction и соответсвенно внеся изменения в код??? Я про лицензионные и технические ограничения. Уж очень классно встраивается ДЕнси:касса в сущетсвующее у нас приложение.

Пока выкрутился через copy. Но все равно очень кривое решение.
BigAndy
 
Постов: 461
Зарегистрирован: 29 ноя 2009, 17:11

Re: О перемещении таблиц из Transaction

Сообщение Alexander » 16 янв 2010, 23:59

Изменения в код вносить не надо, достаточно будет прописать параметры работы с базой транзакций в /etc/dancy/Trans_db.conf
То есть значение параметра [DB] заменить на "LinCash".
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: О перемещении таблиц из Transaction

Сообщение BigAndy » 17 янв 2010, 02:05

Это уже хорошо. Но придется пихать в ту же схему public?
Или есть какая-то нотация, чтобы можно было исхему переопределить? Типа [scheme] ?
BigAndy
 
Постов: 461
Зарегистрирован: 29 ноя 2009, 17:11

Re: О перемещении таблиц из Transaction

Сообщение Alexander » 17 янв 2010, 02:31

Нет, параметра для выбора схемы в настоящее время нет. Придётся использовать ту же.
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ


Вернуться в Техподдержка

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


cron

Кто сейчас на конференции

Сейчас посетителей на конференции: 6, из них зарегистрированных: 0, скрытых: 0 и гостей: 6 (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (180) здесь было 29 апр 2024, 13:15

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6