|
|
|
Объединить таблицы по маске
|
|||
|---|---|---|---|
|
#18+
Добрый день! Помогите пожалуйста с созданием функции, которая будет объединять таблицы по маске. Пример таблиц: table name"t_2015_09_01_z15" "t_2015_09_02_z15" "t_2015_09_03_z15" "t_2015_09_04_z15" "t_2015_09_05_z15" ... "t_2015_10_01_z15" "t_2015_10_02_z15" "t_2015_10_03_z15" "t_2015_10_04_z15" "t_2015_10_05_z15" ... Вид функции, которую необходимо создать Код: plsql 1. public - название схемы. mask - название маски таблиц, которые необходимо объединить. Например, "t_2015_" - объединит все таблицы, "t_2015_10_" - объединит таблицы только с строкой "t_2015_10_" в названии таблицы. tablename - название создаваемой таблицы. Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2015, 13:02 |
|
||
|
Объединить таблицы по маске
|
|||
|---|---|---|---|
|
#18+
HasT, http://www.postgresql.org/docs/9.4/static/plpgsql-statements.html#PLPGSQL-STATEMENTS-EXECUTING-DYN ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2015, 13:12 |
|
||
|
Объединить таблицы по маске
|
|||
|---|---|---|---|
|
#18+
сделал следующую функцию: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2015, 17:48 |
|
||
|
Объединить таблицы по маске
|
|||
|---|---|---|---|
|
#18+
HasTmask - название маски таблиц, которые необходимо объединить. Например, "t_2015_" - объединит все таблицы, "t_2015_10_" - объединит таблицы только с строкой "t_2015_10_" в названии таблицы. tablename - название создаваемой таблицы. Не до конца понял требования, но посмотри в сторону наследования таблиц. По такому принципу в Постгресе секционирование сделано. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2015, 19:49 |
|
||
|
Объединить таблицы по маске
|
|||
|---|---|---|---|
|
#18+
Павел ЛузановHasTmask - название маски таблиц, которые необходимо объединить. Например, "t_2015_" - объединит все таблицы, "t_2015_10_" - объединит таблицы только с строкой "t_2015_10_" в названии таблицы. tablename - название создаваемой таблицы. Не до конца понял требования, но посмотри в сторону наследования таблиц. По такому принципу в Постгресе секционирование сделано. Спасибо за совет, посмотрю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2015, 08:56 |
|
||
|
Объединить таблицы по маске
|
|||
|---|---|---|---|
|
#18+
HasTПавел Лузановпропущено... Не до конца понял требования, но посмотри в сторону наследования таблиц. По такому принципу в Постгресе секционирование сделано. Спасибо за совет, посмотрю. Кстати, есть на русском . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2015, 15:11 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=39083026&tid=1997688]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
179ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 278ms |
| total: | 544ms |

| 0 / 0 |
