Список таблиц для восстановления базы

Материал из wiki.standart-n.ru
Перейти к: навигация, поиск

Список таблиц для восстановления базы

select list(trim(t.rdb$field_name)) from RDB$RELATION_FIELDS t
  where t.rdb$relation_name=upper('cash_docs') and t.rdb$field_source not starting with 'DM_BLOB'
group by rdb$relation_name

SESSIONS
AGENTS + AGENTS_PLACES ??
AGENTS_CONTRACTS
DOCS
PARTS
DOC_DETAIL
MARK_DETAIL
MARK_DETAIL_KZ
PARAMS
USERS
GROUP_DETAIL ??
CASH_DOCS
RECEPTS
RECEPT_CLIENTS
RECEPT_DOCTORS_FIO
RECEPT_LPU
RECEPT_SICK
RECEPT_VIDUD
I_ORDERS
I_ORDER_DETAIL
ATTRIBUTE_DETAIL
DOC_DETAIL_ACTIVE

update docs d set status = 1 where status in (0,2) and exists(select id from doc_detail dd where dd.doc_id = d.id)

поправить GEN_G$DISTRIBUTE_PACKET (на сервере определить select max(g.packet) from g$distribute g where g.from_profile_id=:profile_id)