Size: a a a

pgsql – PostgreSQL

2020 August 12

YS

Yaroslav Schekin in pgsql – PostgreSQL
Григорий Зданович
ребзи, всем привет, не знаком с постгрес, но есть задача вывести данные из таблице
вызвал psql
вывел список все таблиц
но вот на любой селект, говорит, что такой не существует,
куда читать или что я делаю не так?
В PostgreSQL все идентификаторы (названия схем, таблиц, полей и т.п.) case sensitive.
Если же Вы пишете что-то без quoting в запросе, оно приводится к нижнему регистру — отсюда и проблемы.
Для quoting идентификаторов используются двойные кавычки.
Т.е. Вам нужно:
SELECT *
 FROM "UserGroups";
и т.п.
А вообще — https://wiki.postgresql.org/wiki/Don%27t_Do_This#Don.27t_use_upper_case_table_or_column_names
источник

ГЗ

Григорий Зданович... in pgsql – PostgreSQL
что-то не помогло
источник

W

Warstone in pgsql – PostgreSQL
Ну и научитесь заодно писать названия таблиц правильно
источник

W

Warstone in pgsql – PostgreSQL
У вас нету таблицы UsersGroups, но есть UserGroups
источник

ГЗ

Григорий Зданович... in pgsql – PostgreSQL
Warstone
У вас нету таблицы UsersGroups, но есть UserGroups
лол, сработало
источник

ГЗ

Григорий Зданович... in pgsql – PostgreSQL
ну как бы Я и думал, что Я че-то туплю,
но спасибо большое)
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Григорий Зданович
лол, сработало
Ну и кавычки для каждого идентификатора — отдельно, конечно ("public"."UserGroups").
Т.е. задавая "public.UserGroups", Вы пытаетесь выбрать из таблицы (схема ищется по search_path), которая называется "public.UserGroups", о чём PostgreSQL и пишет в сообщении об ошибке.
источник

DE

Dmitry Erykin in pgsql – PostgreSQL
или сделать SET search_path public; ?
источник

kp

krn p in pgsql – PostgreSQL
есть некоторый array of object
есть клевый способ перегнать его в массив объектов, уникальных по полю id  ?
источник

DG

Denis Girko ☕️ in pgsql – PostgreSQL
Почему подключение существующей (большой) таблицы как partition может быть долгим?
источник

DG

Denis Girko ☕️ in pgsql – PostgreSQL
ALTER TABLE request_log ATTACH PARTITION request_log_2020_07_01
   FOR VALUES FROM ('2020-01-01') TO (date_trunc('week', NOW()) + interval '1 week');
источник

DG

Denis Girko ☕️ in pgsql – PostgreSQL
Вот эта штука не возвращает управление, а что-то начинает делать. Что?
источник

DG

Denis Girko ☕️ in pgsql – PostgreSQL
Состяние -  “IO, DataFileRead”. Он копирует таблицу что ли?
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Denis Girko ☕️
Вот эта штука не возвращает управление, а что-то начинает делать. Что?
Проверяет constraint, скорее всего.
источник

DG

Denis Girko ☕️ in pgsql – PostgreSQL
Аа.
источник

DG

Denis Girko ☕️ in pgsql – PostgreSQL
Да, спасибо. Надо внимательнее читать документацию.
источник

DR

Dmitry R in pgsql – PostgreSQL
а “размер индексов” растет с размером данных в таблице?
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Dmitry R
а “размер индексов” растет с размером данных в таблице?
Чем больше становится индексированных записей, тем больше становится и индекс, конечно.
источник

IE

Ivan Eduardovich in pgsql – PostgreSQL
привет, подскажите плз если у меня есть дамп сделанный на 11 версии постгреса будет ли он ресториться в 9, 10, 12 версиях?
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Ivan Eduardovich
привет, подскажите плз если у меня есть дамп сделанный на 11 версии постгреса будет ли он ресториться в 9, 10, 12 версиях?
Скорее всего, да (чем дальше от данной версии, тем менее вероятно; вообще, менее вероятно, что удастся успешно "залить" в более старую версию), но никаких гарантий.
А major версии 9 не существует, кстати. ;)
источник