|
Как получить размеры индексов в произвольной схеме?
|
|||
---|---|---|---|
#18+
Есть такой запрос для вывода размеров индексов в схеме public: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23.
Работает. Но нужно, например, определить размеры индексов в другой схеме, не public. Изменяю условие: Код: sql 1.
Получаю ответ: relation "data_table" does not exist где data_table - это таблица в схеме data. Пытаюсь указать схему: Код: sql 1.
Получаю ответ: relation "data.data_table" does not exist. Что не так, почему pg_relation_size не видит таблицы из другой схемы, даже если явно указать схему? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2018, 14:14 |
|
Как получить размеры индексов в произвольной схеме?
|
|||
---|---|---|---|
#18+
enchanter, вот так получше: Код: sql 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.
Посмотрите определение вьюхи pg_tables. С именами связываться смысла нет, когда oid'ы под рукой. "JOIN pg_class c ON t.tablename=c.relname" - объединение по имени без схемы? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2018, 18:35 |
|
|
start [/forum/topic.php?fid=53&msg=39650708&tid=1995753]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
45ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
others: | 293ms |
total: | 424ms |
0 / 0 |