Search Discussions
-
QUERY PLAN ----------------------------------------------------------------------------------------------------------------------------------------- Hash Join (cost=808.82..144710.55 rows=486762 ...
Dmitry E. Oboukhov
Dec 28, 2012 at 6:44 pm
Dec 28, 2012 at 11:54 pm -
есть таблица users id ... что-то там есть orders id ... что-то там есть таблица orders_logs id, uid, oid, что-то там orders_logs - имеет FOREIGN на users и orders соответственно (uid, oid) Кронскрипт ...
Dmitry E. Oboukhov
Dec 20, 2012 at 10:27 pm
Dec 21, 2012 at 2:31 pm -
было три таблички orders drivers и orders_drivers - oid, did, dist, time за годы работы получается что orders_drivers скопилась огромная. ну и хочется ее свернуть в массивы композитных полей вида ...
Dmitry E. Oboukhov
Dec 14, 2012 at 11:39 pm
Dec 16, 2012 at 11:55 pm -
есть табличка 1, {1,2,3},{4,6,7},'text1' 2, {8,9,0},{11,23,22},'text2' нужно сделать выбрку 1,1,4,'text1' 1,2,6,'text1' 1,3,7,'text1' 2,8,11,'text2' 2,9,23,'text2' 2,0,22,'text2' select col1, ...
Dmitry E. Oboukhov
Dec 2, 2012 at 12:52 pm
Dec 5, 2012 at 9:14 pm -
Hi, Our IT Company systems architecture is based on IBM Websphere Application Server, we would like to migrate our databases to Postgres, the main problem which stops us from doing that is Postgres ...
John Nash
Oct 15, 2012 at 8:22 am
Oct 15, 2012 at 8:22 am -
приходят внешние данные с уникальным ID (uuid) нужно эту запись либо создать, либо проапдейтить новыми значениями делал так: dbh- begin_work; # начали транзакцию my $record = dbh- single( # попытка ...
Dmitry E. Oboukhov
Jun 20, 2012 at 6:33 pm
Jun 20, 2012 at 9:14 pm -
кроме эстетики еще там местами поломан юникод что не вставляет 2012-05-05 12:05:06 MSK ОТМЕТКА: неожиданный обрыв соединения с клиентом 2012-05-05 22:17:03 MSK ????: ?????? ???????? ??????????? ??-?? ...
Dmitry E. Oboukhov
May 5, 2012 at 7:04 pm
May 8, 2012 at 6:33 am -
Допустим, есть справочник товаров (tovar) с двумя полями x(Serial) и name(text) т.е. код товара и его наименование. А также справочник складов (sklad) с аналогичными полями: x(Serial) и name(text) ...
Vlads
Apr 25, 2012 at 12:59 am
Apr 25, 2012 at 6:23 am -
например: select * FROM (VALUES (ARRAY[1,2,3,3,4]), (ARRAY[1,2,2,3,4])) t; column1 ------------- {1,2,3,3,4} {1,2,2,3,4} (2 rows) WITH "a" AS (select * FROM (VALUES (ARRAY[1,2,3,3,4]), ...
Dmitry E. Oboukhov
Apr 13, 2012 at 9:05 am
Apr 13, 2012 at 2:06 pm -
Имеется таблица, которая растет во времени. Поскольку уже имеется некая инфраструктура, то принято решение "устаревшие данные" из нее именно переносить в другую таблицу-наследник. то есть делаем ...
Dmitry E. Oboukhov
Apr 8, 2012 at 9:23 pm
Apr 8, 2012 at 9:23 pm -
в одном месте мне нужен такой запрос. однако он выполняется порядка 26 секунд (в таблице примерно 100 млн записей). Что можно сделать чтобы получать общее число записей в таблице (пусть с потерей ...
Dmitry E. Oboukhov
Apr 3, 2012 at 9:37 am
Apr 3, 2012 at 1:38 pm -
Привет, Александр! seb=# create database test lc_collate ' '; ОШИБКА: неверное имя локальной настройки " " По моему лучше перевести как-то так: неверное имя настройки локали " " -- С уважением, ...
Сергей Бурладян
Mar 14, 2012 at 8:42 pm
Mar 15, 2012 at 6:17 pm -
Доброго, всем! Встретился с такой ситуацией и хочу ее как-то осмыслить. Есть простая таблица с тремя целочисленными колонками "ид", "ид", "ид2". Есть три индкса в этой таблице: primary key("ид"), ...
Mihail Nasedkin
Feb 20, 2012 at 7:44 am
Feb 20, 2012 at 7:44 am -
Добрый день! Если кому-то будет интересно/захочется внести коррективы/предложить другие варианты, здесь опубликован полный перевод postgres текущей версии: ...
Alexander LAW
Feb 1, 2012 at 8:18 am
Feb 22, 2012 at 8:06 am -
Hi all! Есть задача учёта статистики по логам RADIUS. Что учитываем: просмотры людьми телеканалов. На данный момент это ведётся в таком формате: Начался просмотр - делается INSERT со сведениями - id ...
Andrey Utkin
Jan 30, 2012 at 1:11 pm
Jan 30, 2012 at 1:11 pm -
Был столбик в таблице "time" TIMESTAMP(0) WITHOUT TIME ZONE почему WITHOUT - потому что туда писалось всегда время GMT. Но в итоге получается что надо делать смещения в выражениях к текущей таймзоне ...
Dmitry E. Oboukhov
Jan 28, 2012 at 8:52 am
Jan 28, 2012 at 9:53 am -
Добрый вечер уважаемые программисты. Есть две винды XP SP3 (дистрибутивы совершенно одинаковые). На каждой винде стоят одинаковые драйверы для работы с сервером. Вот эти дрова ставлю: ...
Dmitry Kruglov
Jan 23, 2012 at 3:00 pm
Jan 24, 2012 at 8:14 am -
Добрый день господа программисты. Есть ли возможность экспортировать структуру выбранной базы средствами php? Ситуация такая, дорабатываю программу, часто изменяю структуру базы. Приходится конечным ...
Dmitry Kruglov
Jan 23, 2012 at 10:19 am
Jan 23, 2012 at 10:19 am -
Нужна помощь от спецов по слонам, есть одна проблемка. есть скажем таблица: \d molot.sens_data ... device_id | integer | not null time_stamp | timestamp with time zone | not null ... Indexes: ...
Sergey Suleymanov
Jan 23, 2012 at 7:39 am
Jan 23, 2012 at 7:39 am -
Есть нужда пользователю очищать БД полностью. нужно это для следующего: на каждом цикле тестирования, БД будет пересоздаваться с нуля с тестовым набором данных, применяться к ней все инкрементальные ...
Dmitry E. Oboukhov
Jan 16, 2012 at 7:22 am
Jan 16, 2012 at 12:33 pm -
Есть таблица групп пользователей: То есть каждый пользователь входит в какую-то одну из групп (или не входит если NULL). Далее, админы этой системы - тоже пользователи. Они могут создавать новые ...
Dmitry E. Oboukhov
Jan 6, 2012 at 11:09 pm
Jan 7, 2012 at 9:08 pm -
Имеются таблицы То есть таблички с форейгнами. Объявлены столбики связей так: t1_id INTEGE REFERENCES t1 (t1_id) ON DELETE CASCADE ON UPDATE CASCADE; в одной из таблиц ON DELETE SET NULL; Ну и значит ...
Dmitry E. Oboukhov
Jan 6, 2012 at 11:04 pm
Jan 7, 2012 at 8:53 pm -
Добрый день. Столкнулся с такой проблемой. При попытке дампа базы pg_dump -F p test test.sql получаю ошибку: pg_dump: запрос на получение данных последовательности "tbl_main_with_xml_naming_id_seq" ...
Gleb Chipiga
Dec 16, 2011 at 11:47 am
Dec 22, 2011 at 9:02 am -
никак не привыкну к постгрисовым GROUP BY есть выборка: SELECT "t1".*, array_agg(t2.id) AS "t2_ids" FROM "t1" LEFT JOIN "t2" ON "t2"."t1_id" = "t1"."id" GROUP BY "t1"."id" LIMIT 100 OFFSET 100 тут ...
Dmitry E. Oboukhov
Dec 9, 2011 at 7:40 am
Dec 13, 2011 at 10:53 am -
$ psql psql (9.1.1) Type "help" for help. ano=# SELECT 'rr= r, qq= w, rr= 0'::hstore; hstore ---------------------- "qq"= "w", "rr"= "r" (1 row) То есть, в строке два одинаковых ключа. Функция ...
Andrey N. Oktyabrski
Dec 2, 2011 at 1:29 pm
Dec 2, 2011 at 3:12 pm -
А кто как решает данную задачу? что-то в документации нет ALTER TYPE который бы мог в ENUM значение добавить. видимо надо создавать новый, добавлять столбик в таблицу, присваивать ему старый, затем ...
Dmitry E. Oboukhov
Nov 28, 2011 at 7:29 pm
Nov 28, 2011 at 8:32 pm -
SELECT * FROM table ORDER BY column LIMIT 10 OFFSET 100 стоимость запроса растет вместе с ростом OFFSET. есть необходимость написать некую программу которая обойдет всю большую таблицу именно в ...
Dmitry E. Oboukhov
Nov 27, 2011 at 9:01 pm
Nov 28, 2011 at 7:30 pm -
SELECT "t1".id, COUNT("t2"."id") AS "count", array_agg("t2"."id") AS "ids" FROM "t1" LEFT JOIN "t2" ON "t2"."t1_id" = "t1"."id" GROUP BY "t1"."id" Возвращает id | count | ids | 1 | 0 | {NULL} | 2 | 2 ...
Dmitry E. Oboukhov
Nov 14, 2011 at 11:01 am
Nov 16, 2011 at 6:59 pm -
собственно сабж про постгрис. ну и вопросики: 1. имеем табличку далее имеем раздельне индексы по col1, col2, col7 делаем выборку SELECT * FROM table WHERE col1 = 'abc' AND col7 = 'cde' AND col2 = ...
Dmitry E. Oboukhov
Nov 11, 2011 at 9:06 pm
Nov 12, 2011 at 9:15 am -
Если пишем INSERT INTO table1 (a, b) VALUES (1, 2) RETURNING "id", '123' AS "name" то возвращается результат вида id | name 1 | 123 2 | 123 3 | 123 и так далее Поскольку INSERT - SELECT работает то ...
Dmitry E. Oboukhov
Oct 31, 2011 at 8:13 am
Oct 31, 2011 at 11:05 am -
4
EXPLAIN
как у постгриса спросить какие ключи он будет использовать при запросе? pgsql= explain VERBOSE select id, ext_id from users where sid = 1 and ext_id = '1234'; QUERY PLAN ...Dmitry E. Oboukhov
Oct 9, 2011 at 8:35 pm
Oct 11, 2011 at 10:09 am -
Добрый день Несколько дикая постановка вопроса. Меня просили уяснить возможно ли это: Есть много постгрессовских серверов. Могут ли они работать с одного набора данных (только на чтение)? Данные ...
Evgeny M. Baldin
Oct 4, 2011 at 11:10 am
Oct 5, 2011 at 2:28 am -
Имеем табличку users: То есть события поступают и записываются со ссылками на пользователя с текущим временем. теперь чтобы выбрать все события 25-го пользователя надо сказать SELECT * FROM events ...
Dmitry E. Oboukhov
Sep 19, 2011 at 8:06 am
Sep 19, 2011 at 6:51 pm -
Обновил сегодня системную zoneinfo (FreeBSD 8.2), привязал к ней же postgresql (в 8.4.8 ещё не внесли tzdata 2011i). Напоролся на интересный косяк: fduch@~=# SHOW timezone; TimeZone --------------- ...
Alexander M. Pravkin
Sep 8, 2011 at 3:10 pm
Oct 5, 2011 at 10:35 am -
Привет. Пару месяцев назад на одном англоязычном блоге видел заметку, как Redis заменили на Pg с отображением данных в памяти, при этом потребление памяти снизилось процентов на 20. Сейчас никак не ...
Nick Kostirya
Aug 10, 2011 at 9:35 am
Aug 10, 2011 at 9:35 am -
Здравствуйте, Когда я делаю бэкап данные схемы My_schema2 c владельцем My_schema1 корректно попадают в файл. Пример: Name: sym_config_batch_in_progress_fct(); Type: FUNCTION; Schema: My_schema2; ...
Galin, Aleksey
Jul 14, 2011 at 11:53 am
Jul 15, 2011 at 8:14 am -
Здравствуйте, Когда я делаю бэкап базы, то в файл сохраняются некоторые лишние данные в результате чего при ресторе получаю в логе такие сообщения: ...
Galin, Aleksey
Jul 13, 2011 at 1:10 pm
Jul 14, 2011 at 9:09 am -
Здравствуйте! Подскажите как можно найти таблички у которых нет индексов, или есть индексы только по PRIMARY KEY. на данный момент приходится обрабатывать вывод \di *.* через sed, что очень неудобно ...
Lesovsky
Jul 6, 2011 at 11:52 am
Jul 6, 2011 at 12:06 pm -
Здравствуйте, я задавал вопрос: Недавно у меня возникла необходимость узнать имя хоста с которого заходит определенный пользователь, раньше эта функциональность была реализована на оракле следующим ...
Galin, Aleksey
Jul 4, 2011 at 12:49 pm
Jul 5, 2011 at 12:04 pm -
Приветствую. Как максимально корректно перетащить базу с одного сервера на другой? Если делать pg_dumpall, то туда летят все базы, все мне нужны. Есть делать pg_dump конкретной базы, то нет ...
Peter Teslenko
Jul 1, 2011 at 12:17 pm
Jul 1, 2011 at 1:39 pm -
Здравствуйте, Недавно у меня возникла необходимость узнать имя хоста с которого заходит определенный пользователь, раньше эта функциональность была реализована на оракле следующим образом: select ...
Galin, Aleksey
Jul 1, 2011 at 8:03 am
Jul 1, 2011 at 8:21 am -
Здраствуйте. Я сотрудник компании Mera, и мы работаем с системой AS5300. В данный период работу системы переводим на postgresql 8.4 и возникла такая ситуация, что запросы функций не логируются. В ...
Galin, Aleksey
Jun 10, 2011 at 11:32 am
Jun 10, 2011 at 11:57 am -
Дмитрий, 2011/6/8 Дмитрий <otwopito@mail.ru : Я так полагаю под "SQL" вы имеете ввиду PostgreSQL? У меня честное слово времени совершенно нет чтобы "пошагово объяснять", но я вас перенаправлю в ...
Serguei Mokhov
Jun 9, 2011 at 2:11 pm
Jun 9, 2011 at 3:12 pm -
Приветствую. Есть несколько таблиц. Мне нужно написать выборку чтобы вместо request_type_id и прочих _id подставлялись текстовые значения из соотв. таблиц. Один JOIN я ещё написать могу, а с ...
Peter Teslenko
May 19, 2011 at 2:39 pm
May 19, 2011 at 3:31 pm -
Привет всем. Наполняю небольшой справочник по PostgreSQL http://postgresql.leopard.in.ua/ https://github.com/le0pard/postgresql_book Сечас добавил новую главу, где думаю добавить интересные сниппеты ...
Leopard_ne
Apr 8, 2011 at 10:54 pm
Apr 9, 2011 at 5:36 am -
Всем привет. Слегка запутался с дампами и к своему позору обнаружил, что при обычном дампе (plain text) large objects не экспортируются!!! (Хоршо еще, что нюанс всплыл при простой миграции ...
Sergej Kandyla
Mar 31, 2011 at 2:08 pm
Apr 9, 2011 at 12:12 pm -
в MySQL есть такая штука: SELECT SQL_CALC_FOUND_ROWS * FROM table WHERE somewhere LIMIT 10 если указать флаг SQL_CALC_FOUND_ROWS, то при выполнении запроса выполнится так же подсчет количества ...
Dmitry E. Oboukhov
Mar 20, 2011 at 7:48 am
Mar 20, 2011 at 12:33 pm -
Есть такой запрос: Select * from foo where catalog_id IN(2,3,6,1,4,66,44,23,45) Возможно ли вывести результат в таком же порядке, как и условие в IN, тоесть первый елемент с catalog_id == 2, второй - ...
Олекс й Василь в
Mar 14, 2011 at 2:28 pm
Mar 15, 2011 at 8:18 am -
Пользователь вводит некие данные. Если он их не вводил, там NULL. Если он вводит эти данные, то они должны быть уникальными между всеми введенными данными. что-то я не пойму как построить ...
Dmitry E. Oboukhov
Mar 12, 2011 at 10:41 pm
Mar 13, 2011 at 9:51 am -
есть некая сущность которая выделена в домен CREATE DOMAIN "something" AS INT NOT NULL CHECK( VALUE 10 ); далее где надо в таблицах задаем ее использование CREATE TABLE ... ( ... some something NOT ...
Dmitry E. Oboukhov
Mar 10, 2011 at 7:03 am
Mar 10, 2011 at 5:06 pm
Group Overview
group | pgsql-ru-general |
categories | postgresql |
discussions | 350 |
posts | 1,413 |
users | 149 |
website | postgresqlrussia.org |
irc | #postgresql |
Top users
Archives
- December 2012 (22)
- October 2012 (1)
- June 2012 (2)
- May 2012 (4)
- April 2012 (11)
- March 2012 (5)
- February 2012 (33)
- January 2012 (21)
- December 2011 (11)
- November 2011 (18)
- October 2011 (20)
- September 2011 (5)
- August 2011 (2)
- July 2011 (32)
- June 2011 (8)
- May 2011 (4)
- April 2011 (12)
- March 2011 (87)
- February 2011 (26)
- December 2010 (12)
- November 2010 (15)
- October 2010 (55)
- September 2010 (2)
- August 2010 (2)
- June 2010 (26)
- May 2010 (8)
- April 2010 (5)
- March 2010 (29)
- December 2009 (8)
- September 2009 (7)
- August 2009 (4)
- July 2009 (2)
- June 2009 (7)
- May 2009 (7)
- March 2009 (7)
- January 2009 (2)
- December 2008 (20)
- November 2008 (4)
- October 2008 (7)
- September 2008 (27)
- August 2008 (9)
- July 2008 (13)
- June 2008 (5)
- May 2008 (4)
- April 2008 (22)
- March 2008 (15)
- February 2008 (12)
- January 2008 (3)
- December 2007 (3)
- November 2007 (24)
- October 2007 (28)
- September 2007 (25)
- August 2007 (13)
- July 2007 (4)
- June 2007 (24)
- May 2007 (12)
- April 2007 (18)
- March 2007 (18)
- February 2007 (3)
- January 2007 (3)
- December 2006 (26)
- October 2006 (1)
- September 2006 (6)
- August 2006 (4)
- July 2006 (21)
- June 2006 (2)
- May 2006 (3)
- April 2006 (8)
- March 2006 (13)
- February 2006 (9)
- January 2006 (15)
- December 2005 (21)
- November 2005 (18)
- October 2005 (29)
- September 2005 (8)
- August 2005 (5)
- July 2005 (20)
- June 2005 (19)
- May 2005 (44)
- April 2005 (111)
- March 2005 (13)
- February 2005 (31)
- January 2005 (135)
- December 2004 (12)