
Dmitry
13.07.2017
16:06:51
после 9.3 весь shared buffers уходит в mmaped

Yura
13.07.2017
16:11:34
и если получается замапить её как huge_pages, то так оно и происходит

Pavel
13.07.2017
16:11:37

Dmitry
13.07.2017
16:12:29

Google

Dmitry
13.07.2017
16:12:35
поэтому промолчал

Игорь
13.07.2017
16:13:25

Bogdan (SirEdvin)
13.07.2017
16:14:40

Dmitry
13.07.2017
16:26:31
если у вас там активно используется huge pages - попробуйте явно запретить их в pg или с системы запретите
я думаю у вас плохо иногда становиться из-за того что дефрагментация вот это вот все
32gb - это не та система на котороый будет профит от huge pages, кмк
https://www.postgresql.org/docs/9.4/static/runtime-config-resource.html huge_pages=off и рестарт
либо с точки зрения системы https://www.kernel.org/doc/Documentation/vm/hugetlbpage.txt запретите
если это ваш случай - рубайте HP


Dmitry
13.07.2017
16:37:32
Ребята, подскажите по pg_pathman. Есть обычный пользователь (не суперюзер), у которого есть все права в схеме. В том числе он может в этой схеме создавать таблицы. Пытаюсь им вставить запись в мастер таблицу, тем самым создав новую партицию и получаю в ответ ERROR: could not create new partitions for relation "master_table". Что я делаю не так?

Anton
13.07.2017
16:40:18
Коллеги ) доброго времени суток

Google

Anton
13.07.2017
16:40:24
помогите с регекспом плз
надо удалить из текста все что встретилось между <a href= и >

Darafei
13.07.2017
16:42:18
нет, так нельзя парсить html

Fike
13.07.2017
16:43:49
++

Anton
13.07.2017
16:46:03
=) да тут …
select regexp_replace(pr.ground,'<iframe id=.*?>.*?</iframe>',' there was a malware ','g' )

Pavel
13.07.2017
16:46:36

Sirojiddin
13.07.2017
16:47:03
Доброе вечер. Уважаеми программисти

Darafei
13.07.2017
16:47:16
=) да тут …
лучше заведи тогда plpython и каким-нибудь beautifulsoup сделай из html текст
from bs4 import BeautifulSoup
soup = BeautifulSoup(html_doc, 'html.parser')
return soup.get_text()

Sirojiddin
13.07.2017
16:48:51
Можно вопрос?

عاصم بن حارث
13.07.2017
16:49:51

Darafei
13.07.2017
16:50:34

Sirojiddin
13.07.2017
16:50:58
как читат exsel файл на 1с?

Darafei
13.07.2017
16:51:56

عاصم بن حارث
13.07.2017
16:52:03

Andrey
13.07.2017
17:10:32

عاصم بن حارث
13.07.2017
17:11:20
??

Andrey
13.07.2017
17:11:25

Google

Andrey
13.07.2017
17:12:05
Можно прямо в хранимке модуль подключить, если очень надо. Можно разбирать на стороне и класть в базу.

James Moriarty
13.07.2017
20:10:18
Всех приветствую)
Кто нибудь может подсказать решение проблемы... в базе данных есть таблица товара и таблица цены на товар(которая фиксирует изменение цены на определённую дату), как бы их заставить вместе работать?
Ввожу "select name, price from goods goods_prices", выводит таблицу товара по несколько раз с ценами указанными в таблице цен... типа:
| товар 1 | 100 |
| товар 2 | 100 |
| товар 3 | 100 |
| товар 1 | 200 |
| товар 2 | 200 |
| товар 3 | 200 |

Аггей
13.07.2017
20:19:36
Ну так наверное должны быть критерии по которым соотносится товар к его цене

Anton [Mgn, az09@osm]
13.07.2017
20:19:52

Аггей
13.07.2017
20:20:04
Например id товара, в таблице цен
distinct
Не - у него классический cross join

Александр
13.07.2017
20:20:41

Аггей
13.07.2017
20:20:50
on то нету

Anton [Mgn, az09@osm]
13.07.2017
20:21:13

Александр
13.07.2017
20:21:19
впринципе можно с конца таблицы парсить значения

James Moriarty
13.07.2017
20:21:33
._. Я пока только осваиваю

Аггей
13.07.2017
20:22:04
Какие поля есть в обеих таблицах?

James Moriarty
13.07.2017
20:22:16
Id есть и там и там... всё в serial... наверно select не так вбиваю

Аггей
13.07.2017
20:22:53
Давай прям как звучат названия полей

James Moriarty
13.07.2017
20:24:16
Id = serial PK
Date = unique

Аггей
13.07.2017
20:25:35
Формально, тут непонятно есть ли связь между товаром и его ценой. Но предположу, что нет
Плохо освоили нормализацию

Google

James Moriarty
13.07.2017
20:26:10
Fk выставлен

Аггей
13.07.2017
20:26:28

James Moriarty
13.07.2017
20:26:35
Id_goods
Ммм

Admin
ERROR: S client not available

Аггей
13.07.2017
20:26:52
Так а где оно в вашем списке?

James Moriarty
13.07.2017
20:27:07
Выше, изменил

Аггей
13.07.2017
20:27:24
Уф )
Точно там изменил? )

James Moriarty
13.07.2017
20:28:01
Id ссылается на id_goods
Вроде так

Аггей
13.07.2017
20:28:12
Ну ок
Просто писал ты по-другому...

James Moriarty
13.07.2017
20:28:34
._. Сорян

Аггей
13.07.2017
20:28:54
select name, price from goods g inner join goods_prices gp on g.id_goods=gp.id
Если надо выводить товары на которые нет цены
select name, price from goods g left join goods_prices gp on g.id_goods=gp.id

James Moriarty
13.07.2017
20:30:29
._. Блеа... как много предстоит учить... тоесть всё правильно, осталось только с select'ом поебаться?

Аггей
13.07.2017
20:30:51
Я считаю, что не правильно
Точнее какой pk в таблице goods_prices?

Google

James Moriarty
13.07.2017
20:32:15
Id же
Или всм?

Аггей
13.07.2017
20:32:33
Сразу предлагаю рассмотреть случай когда цена на товар менялась несколько раз за неделю
id - у вас уникальный (pk же), 2 записи с ценой на 1 товар вы не вставите
Проблема )

James Moriarty
13.07.2017
20:35:28
Да вот интересно вообще... как в goods_prices выставлять цены? Как я найду на какой товар какая цена выставлена? Или всё в 2нф преобразовать? но тогда я захламлю таблицу с товаром....

Аггей
13.07.2017
20:36:45
Про описанную мной проблему - с несколькими ценами на товар - решается очень просто
Тут либо надо выносить pk в отдельное поле, либо использовать составной pk (ld,data)

James Moriarty
13.07.2017
20:39:05
вот кажись составной делал... сейчас отошёл от компа
а проблемы не будет что у меня товар с одним id, а дата с ценой с другим id?
либо так же через where фильтровать

Аггей
13.07.2017
20:43:36
Как это? Если у вас в таблице goods_prices - id - это fk?

James Moriarty
13.07.2017
20:44:30
А как её выставить чтобы всё норм было... у меня serial стоит...
Либо int но смысл не меняется
Чувствую себя тупым))