|
|
|
Check syntax против Compile
|
|||
|---|---|---|---|
|
#18+
перешел на Postgres недавно с Firebird в связи с политикой хостера многие вещи неудобны/непонятны пока для работы с базой пользуюсь EMS SQL manager Поясните, plz, почему в этом фрагменте Check syntax дает ошибку из-за алиаса total, т.к. он совпадает с именем поля в выходной таблице. При этом ни слова про ambiguity. Еле нашел причину... При этом Compile проходит молчком и работает правильно в PG Compile и Check - вообще не вместе? Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. и наоборот, скомпилированная функция дает ошибку в рантайме из-за ненайденной таблицы, например ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2015, 12:59 |
|
||
|
Check syntax против Compile
|
|||
|---|---|---|---|
|
#18+
krapotkin... PG Compile и Check... Кто все эти люди? Как выполняется эти самые Compile и Check? Сильно подозреваю, что идет выдача проблем EMS SQL manager за проблемы Postgres. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2015, 13:07 |
|
||
|
Check syntax против Compile
|
|||
|---|---|---|---|
|
#18+
возможно PG я имел в виду Postgres, конечно Check и Compile - есс-но кнопки в EMS SQL manager может, посоветуете тогда что получше? phpPgAdmin и pgAdmin III можно уже не предлагать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2015, 13:13 |
|
||
|
Check syntax против Compile
|
|||
|---|---|---|---|
|
#18+
krapotkinвозможно PG я имел в виду Postgres, конечно Check и Compile - есс-но кнопки в EMS SQL manager может, посоветуете тогда что получше? phpPgAdmin и pgAdmin III можно уже не предлагать Рекомендую для интереса поработать через psql чтобы понять что собственно база умеет а что нет. И если какой то GUI tool предлагает функциональность которую вы не можете выразить через sql command line - значит это самопальная (и потенциально глючная) приблуда этого самаго tool и рассчитывать на ее надежную работу никак нельзя. У postgresql функция при создании проверяет только базовый свой синтаксис но никак не проверяет наличие используемых в ней таблиц и тд и тп поэтому надежная проверка валидности функции без ее реального вызова на базе невозможна. -- Maxim Boguk www.postgresql-consulting.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2015, 13:54 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=39035564&tid=1997804]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
74ms |
get topic data: |
14ms |
get forum data: |
6ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 220ms |
| total: | 385ms |

| 0 / 0 |
