mirror of
https://github.com/levinsv/pgadmin3.git
synced 2026-05-15 14:15:49 -06:00
fix issue #47
1. Добавлена проверка пустого имени файла перед удалением (frmRestore). 2. Проблема в неверном втором аргументе функции pg_get_expr. При наличи сложного DEFUALT выражения для колонки выводилось ошибка при выполнении функции. Исправлено в dlgSearchObject, frmEditGrid, ShowDependencies.
This commit is contained in:
parent
9813de8597
commit
7f54463cec
5 changed files with 5 additions and 5 deletions
|
|
@ -664,7 +664,7 @@ void pgObject::ShowDependencies(frmMain *form, ctlListView *Dependencies, const
|
|||
* END
|
||||
*/
|
||||
ShowDependency(GetDatabase(), Dependencies,
|
||||
wxT("SELECT DISTINCT dep.deptype, dep.refclassid, cl.relkind, ad.adbin, pg_get_expr(ad.adbin,0) adsrc, \n")
|
||||
wxT("SELECT DISTINCT dep.deptype, dep.refclassid, cl.relkind, ad.adbin, pg_get_expr(ad.adbin,ad.adrelid) adsrc, \n")
|
||||
wxT(" CASE WHEN cl.relkind IS NOT NULL THEN cl.relkind::text || COALESCE(dep.refobjsubid::text, '')\n")
|
||||
wxT(" WHEN tg.oid IS NOT NULL THEN 'T'::text\n")
|
||||
wxT(" WHEN ty.oid IS NOT NULL THEN 'y'::text\n")
|
||||
|
|
@ -837,7 +837,7 @@ void pgObject::ShowDependents(frmMain* form, ctlListView* referencedBy, const wx
|
|||
* END
|
||||
*/
|
||||
ShowDependency(GetDatabase(), referencedBy,
|
||||
wxT("SELECT DISTINCT dep.deptype, dep.classid, cl.relkind, ad.adbin, pg_get_expr(ad.adbin,0) adsrc, \n")
|
||||
wxT("SELECT DISTINCT dep.deptype, dep.classid, cl.relkind, ad.adbin, pg_get_expr(ad.adbin,ad.adrelid) adsrc, \n")
|
||||
wxT(" CASE WHEN cl.relkind IS NOT NULL THEN cl.relkind::text || COALESCE(dep.objsubid::text, '')\n")
|
||||
wxT(" WHEN tg.oid IS NOT NULL THEN 'T'::text\n")
|
||||
wxT(" WHEN ty.oid IS NOT NULL THEN 'y'::text\n")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue