Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / содержание pg_tables / 3 сообщений из 3, страница 1 из 1
19.01.2006, 16:50
    #33492435
stuav
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
содержание pg_tables
Hello all, вот такой вопрос
насколько я понимаю есть такая служебная таблица pg_tables, она показывает все видимые в данный момент таблицы, есть там поле tablespace - оно вродебы показывает в каком таблспейсе храниться данная таблица.

Создаю собственный таблспейс lala (он в таблице pg_tablespace, появляется с правильными параметрами), и создаю в нём таблицу командой типа
CREATE TABLE first (
id serial,
name text,
location text
) TABLESPACE lala;

так вот в pg_tables таблица first, но поле указывающее где её таблспейс - пусто?????? Почему это так?
...
Рейтинг: 0 / 0
20.01.2006, 10:45
    #33493520
victor_kr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
содержание pg_tables
В описании системного VIEW pg_tables написано, что поле tablespace NULL if default for database. Можно посмотреть, какой tablespace указан при создании базы данных.
...
Рейтинг: 0 / 0
20.01.2006, 12:02
    #33493789
stuav
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
содержание pg_tables
для создания таблицы, не обязательно создавать базу, я собсно её и не создаю, вероятно моя таблица при этом неявно попадает в какуюто дефолтную базу, но для этой дефолтной базы tablspace точно не тот новый который я создал, и в который я питаюсь свою таблицу запихнуть.
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / содержание pg_tables / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]