
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
11.03.2014, 15:49:22
|
|||
|---|---|---|---|
|
|||
Использование анонимной функции DO |
|||
|
#18+
Посмотрела документацию, погуглила, и тем не менее не понимаю, как пользоваться этими функциями. Написала следующую функцию, проверяющую наличие БД и при необходимости ее создающее: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. Вставляю в консоль, выполняется без ошибок, но и ничего не происходит. Что же не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.03.2014, 16:23:43
|
|||
|---|---|---|---|
Использование анонимной функции DO |
|||
|
#18+
На всякий случай - версия точно позволяет использовать анонимные блоки? Когда я в свое время это пытался сделать и выполнял на 8.4 - получал обломс... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.03.2014, 16:49:02
|
|||
|---|---|---|---|
Использование анонимной функции DO |
|||
|
#18+
Josefina Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. нотификацию вставьте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.03.2014, 17:36:04
|
|||
|---|---|---|---|
|
|||
Использование анонимной функции DO |
|||
|
#18+
CREATE DATABASE cannot be executed inside a transaction block. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.03.2014, 18:11:13
|
|||
|---|---|---|---|
Использование анонимной функции DO |
|||
|
#18+
авторCREATE DATABASE cannot be executed inside a transaction block. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.03.2014, 18:51:24
|
|||
|---|---|---|---|
|
|||
Использование анонимной функции DO |
|||
|
#18+
qwwq, это мне? я так умею . не понятно с чем борется ТС. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.03.2014, 19:57:49
|
|||
|---|---|---|---|
|
|||
Использование анонимной функции DO |
|||
|
#18+
V&N qwwq, это мне? я так умею . не понятно с чем борется ТС.интуичу: ТС борется с отсутствием ";" в конце SQL в psql, сдаётся мне. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.03.2014, 06:53:50
|
|||
|---|---|---|---|
|
|||
Использование анонимной функции DO |
|||
|
#18+
HawkmoonНа всякий случай - версия точно позволяет использовать анонимные блоки? Когда я в свое время это пытался сделать и выполнял на 8.4 - получал обломс... версия последняя 9.3 ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.03.2014, 07:10:03
|
|||
|---|---|---|---|
|
|||
Использование анонимной функции DO |
|||
|
#18+
йццйV&N qwwq, это мне? я так умею . не понятно с чем борется ТС.интуичу: ТС борется с отсутствием ";" в конце SQL в psql, сдаётся мне. ага, так и есть, добавила ";" в конце и функция начала выполняться )) ... Перепробовала все предложенные тут варианты, ошибка: CREATE DATABASE не может выполняться внутри функции или строки. Получается только отдельными запросами с клиента можно проверить существование БД? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.03.2014, 07:28:34
|
|||
|---|---|---|---|
|
|||
Использование анонимной функции DO |
|||
|
#18+
qwwqавторCREATE DATABASE cannot be executed inside a transaction block. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Это запрос у меня тоже выдает ошибку, пока разбираюсь, как ее понимать: ОШИБКА: could not establish connection ПОДРОБНОСТИ: fe_sendauth: no password supplied КОНТЕКСТ: SQL-оператор: "SELECT dblink_exec('dbname='||quote_ident(current_database() ),_sql)" функция PL/pgSQL inline_code_block, строка 1, оператор PERFORM ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.03.2014, 09:26:16
|
|||
|---|---|---|---|
|
|||
Использование анонимной функции DO |
|||
|
#18+
Чтобы исправить последнюю ошибку, внесла изменения в pg_hba.conf: # TYPE DATABASE USER ADDRESS METHOD # IPv4 local connections: local all all md5 host all all 127.0.0.1/32 md5 # IPv6 local connections: host all all ::1/128 md5 # Allow replication connections from localhost, by a user with the # replication privilege. #host replication postgres 127.0.0.1/32 md5 #host replication postgres ::1/128 md5 добавилась строка local, но с такими изменениями служба запускаться не хочет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=53&tablet=1&tid=1998798]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
196ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 192ms |
| total: | 454ms |

| 0 / 0 |
