|
|
|
HOW TO cast pg_trigger.tgargs to array of text
|
|||
|---|---|---|---|
|
#18+
опять хочу странного как ни странно -- этого странного хотели в разные годы разные люди http://grokbase.com/t/postgresql/pgsql-sql/022jwh8xm4/function-to-split-pg-trigger-tgargs или http://www.slony.info/documentation/2.0/function.decode-tgargs-bytea.html вопрос: -- не появилось ли за это время чего-то "искаропки", что можно приспособить в том же качестве ? пока остановился на варианте Код: sql 1. -- чем чревато ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2015, 16:07 |
|
||
|
HOW TO cast pg_trigger.tgargs to array of text
|
|||
|---|---|---|---|
|
#18+
qwwqопять хочу странного как ни странно -- этого странного хотели в разные годы разные люди http://grokbase.com/t/postgresql/pgsql-sql/022jwh8xm4/function-to-split-pg-trigger-tgargs или http://www.slony.info/documentation/2.0/function.decode-tgargs-bytea.html вопрос: -- не появилось ли за это время чего-то "искаропки", что можно приспособить в том же качестве ? пока остановился на варианте Код: sql 1. IMHO, лучше как-то так (явно использовать escape): Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. qwwq-- чем чревато ? Судя по документации по tgargs (argument strings to pass to trigger, each NULL-terminated), только вот этим (ах да, ещё проверьте кодировку, если у Вас там не латиница): Код: sql 1. 2. 3. conv_tgargs string_to_array{one,two,three}{"\\x6f6e650074776f00746872656500"} ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2015, 20:51 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=38975694&tid=1997960]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
165ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 268ms |
| total: | 529ms |

| 0 / 0 |
