- Код: Выделить всё
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. Но все равно очень кривое решение.