Size: a a a

pgsql – PostgreSQL

2021 July 01

ch

central hardware in pgsql – PostgreSQL
ниже кнопки backup, есть кнопка restore
источник

R

Roman in pgsql – PostgreSQL
делаю, получаю такое
pg_restore: error: input file appears to be a text format dump. Please use psql.
источник

R

Roman in pgsql – PostgreSQL
источник

T

Talgatio in pgsql – PostgreSQL
Всем привет!
Столкнулся с таким кейсом, что при ON CONFLICT DO NOTHING дальше не работает RETURNING
Пробовал ON CONFLICT UPDATE SET key = EXCLUDED.key RETURNING id но тогда возваращать айдишник будет только при срабатывании CONSTRAINT
источник

T

Talgatio in pgsql – PostgreSQL
источник

T

Talgatio in pgsql – PostgreSQL
в этой части запроса можно как то сделать чтобы всегда возвращался айдишник?
источник

РЖ

Роман Жарков... in pgsql – PostgreSQL
Значит, содержимое этого файла надо выполнить как обычный запрос.
Скорее всего pgadmin не вывезет такого размера копипасту в своё окошко и лучше воспользоваться консольной утилитой psql -f <file.dump>
источник

R

Rashka in pgsql – PostgreSQL
Кто может подсказать, есть такой вопрос:
Необходимо сделать select данных, с помощью limit и offset, по определённому полю, например:

Select * from a order by date desc limit 10 offset 0;

Но в таком случае я получу просто 10 строк, а мне нужно строки первые 10 названий, в которых содержаться определенное name
источник

Н

Неъматжон in pgsql – PostgreSQL
А условие использовать нельзя?
источник

R

Rashka in pgsql – PostgreSQL
Не, не пойму, какой условие, сами названия я не знаю, я сортирую по дате и хочу взять первые 10 исключительных названий, а потом уже взять селект строк (их то есть будет больше 10 скорей всего)
источник

AK

Anton Kazachkov in pgsql – PostgreSQL
1. Прямой вопрос - лучше не надо возвращать translationid
2. Суть: в insert отсутствует использование CTE translation. Перепишите запрос
3.  Не перегружайте имена. И в имени CTE и в запросе внутри Вы используете одно и то же имя. Запутаетесь в дебаге потом
4. Очень перегрузили сабселектами, кмк.
insert into <table> (language_id,translation_id,"value")
select language_id,translationid,'Title section' from translation join game_language l on l.name='EN'
union all
select language_id,translationid,'Тотал секшн (привет отделу локализации!)' from translation join game_language l on l.name='RU'
источник

Н

Неъматжон in pgsql – PostgreSQL
Тогда, SELECT DISTINCT
источник

T

Talgatio in pgsql – PostgreSQL
по идее можно разбить на два запроса, я вот думаю что выгоднее в перфомансе будет
источник

AK

Anton Kazachkov in pgsql – PostgreSQL
Неа. CTE материализуется, лучше одним
источник

AS

Alexander Shelemin in pgsql – PostgreSQL
CTE по дефолту не материализуются если что, начиная с v12
источник

🌌[

🌌El.Randir/42ᅠ [AD]... in pgsql – PostgreSQL
Всем нихао,
Есть вопрос:

У меня в поле хранится список через запятую, можно ли как-то внутри постгре, пройтись по нему и узнать кол-во содержимого :?
Что-то вроде каунта по сплиту.
источник

AK

Anton Kazachkov in pgsql – PostgreSQL
Согласен. Не все могут использовать свежак... Увы
источник

КБ

Костя Богомолов... in pgsql – PostgreSQL
Строку в масив, і кардіналіті
источник

T

Talgatio in pgsql – PostgreSQL
так мне надо сохранить `translationId` в `game_translation_schema.translation_value`
источник

🌌[

🌌El.Randir/42ᅠ [AD]... in pgsql – PostgreSQL
Чат то вроде русскоязычный. 🤔
источник