postgresql-9.5

Это таблица chr chr1 chr2 chr10 chrU_X chrM_a_a Я хочу получить только chr%andnumber% (chr1, chr2, chr10 в этом случае) с: select chr from varianti where chr like 'chr_' group by chr Но он возвращает только chr1, chr2, а не chr10. Я хочу получить такой результат: chr chr1 chr2 chr10 Что-то не та...

Я пытаюсь написать такой запрос в PostgreSQL 9.5.2: INSERT INTO a (id, x) SELECT id, x FROM b ON CONFLICT (id) DO UPDATE SET x = b.x WHERE b.y < 100 Но я получаю ERROR: missing FROM-clause entry for table "b". Должно быть, я упустил что-то основное, но как я могу ссылаться на строку, вставл...

Я установил в pgBouncer эти пределы Max_client_conn = 2000 Default_pool_size = 40 Когда я выполняю этот SQL в phpPgAdmin, появляется только 2 или 4 соединения: SELECT datname, usename, pid, query, query_start FROM pg_catalog.pg_stat_activity WHERE datname='examp...

СPostgreSQL(v9.5) , форматыJSONB предоставляют потрясающие возможности. Но теперь я застрял с тем, что кажется относительно простой операцией; Сравните два объекта jsonb; посмотрите, что отличается или отсутствует в одном документе по сравнению с другим. Что у меня есть до сих пор WITH reports(id,DATA)...

В postgresql 9.5 как можно вставить ... По конфликту (id) сделайте обновление... синтаксис будет использоваться с идентификатором последовательности? В таблице tbltest, содержащей следующие столбцы: tbltest_ID tbltest_Name tbltest_Description Где tbltest_ID имеет последовательность в БД, которая делае...

Попытка создать агрегатную функцию: create aggregate min (my_type) ( sfunc = least, stype = my_type ); ERROR: syntax error at or near "least" LINE 2: sfunc = least, ^ Что я упускаю? Хотя руководство вызывает least функцию: Наибольшая и наименьшая функции выбирают наи...

На SQlite я мог бы сделать запрос для PRAGMA user_version; , и я мог бы установить версию, если это необходимо. Есть ли что-нибудь в Постгресе, что могло бы сделать то же самое? Я пробовал select version(), но это возвращает буквальную версию postgres, а не версию пользовательского набора. В качестве обно...

когда вы повышаете строку (PostgreSQL >= 9.5), и вы хотите, чтобы возможная вставка была точно такой же, как и возможное обновление, вы можете написать ее так: INSERT INTO tablename (id, username, password, level, email) VALUES (1, 'John', 'qwerty', 5, 'john@mail.com') ON CONFLICT (id) D...