@pgsql

Страница 331 из 1062
Darafei
14.05.2017
19:03:13
бот ушёл

Anatoliy
14.05.2017
19:06:19
Товарища, который добавил, тоже надо бы

Oleg ?
14.05.2017
19:10:24
Уже не в первую конфу пихает бота

Аггей
14.05.2017
19:19:23
Может позвонить ему и сказать, что он не хороший?

Google
Anton [Mgn, az09@osm]
14.05.2017
19:20:54
а если он тебе?

Аггей
14.05.2017
19:21:41
Позвонит? Ну пусть че )

Dmitriy
14.05.2017
19:22:52
Соль предложит. Или увеличить часть тела

Аггей
14.05.2017
19:27:38
Соль предложит. Или увеличить часть тела
Я слишком стар для этого дерьма

Oleg ?
14.05.2017
19:32:42
А вдруг он будет продвигать монгу)

ⰿⰰⰾⱏ
14.05.2017
19:33:06
это свидетели монги чтоль?

Oleg ?
14.05.2017
19:33:33
:D

Dmitriy
14.05.2017
19:44:24
За Foxpro топить будет

Oleg ?
14.05.2017
19:47:38
Кстати, не холивара ради, подумываю тут свой проект замутить - небольшой каталог

Что лучше постгря или касандра?

Аггей
14.05.2017
19:48:07
Файлы хранить?

Google
Oleg ?
14.05.2017
19:48:22
Нет

Файлов не будет

Каталог ссылок на ютуб

Но там будет авторизация, куча счётчиков

Fike
14.05.2017
20:00:55
Что лучше постгря или касандра?
Для начала бы вывести описание проекта из сферического коня в что-нибудь конкретное

Oleg ?
14.05.2017
20:04:20
Ну фиг знает куда конкретнее - каталог ссылок, и количества просмотров этих ссылок)

Darafei
14.05.2017
20:18:11
для начала перечитать ToS ютуба

Oleg ?
14.05.2017
20:23:08
Ютуб разрешает встраивать ролики на сторонние сервисы

Darafei
14.05.2017
20:25:58
у меня вот про gist вопрос

можно ли penalty написать на pl/pgsql, или вообще чём-то интерпретируемом?

сигнатура в документации надежды не внушает CREATE OR REPLACE FUNCTION my_penalty(internal, internal, internal) RETURNS internal

Denis
14.05.2017
20:44:20
можно ли penalty написать на pl/pgsql, или вообще чём-то интерпретируемом?
Я думаю, что даже если бы это было можно, не стоит из-за производительности. Да и gist задумывался как сишный фреймворк.

Darafei
14.05.2017
20:47:10
ну, поотлаживаться, кажется, было бы удобнее

Fike
14.05.2017
21:30:03
Ну фиг знает куда конкретнее - каталог ссылок, и количества просмотров этих ссылок)
Если вы выбираете хранилище, то начать надо с характера запросов, которые будут идти к этому хранилищу

Потому что упомянуто два движка, которые по функционалу пересекаются не очень сильно

И то, что взлетит на одном, практически гарантированно не взлетит на другом, пока там все приложение не состоит из двух запросов по конкретному айдишнику (предваряя - нет, я не думаю что в каталоге получится обойтись постраничным выводом и выводом конкретной сущности)

и классической постраничной выдачи в кассандре и вовсе нет, там нельзя получить страницу N

Саня Фадеев
15.05.2017
04:25:25
?

Fedor
15.05.2017
05:44:52
Парни есть старый проект, от которого через пол года откажесмся , но сейчас в нем возникает ситуация когда запрос выборки вешает ExclusiveLock на таблицу , и висит зараза . Есть ли таймер на такие блокировки , чтоб скрипт не писать на убивание такого безобразия ? Таймер тима если кто то держит таблицы ExclusiveLock больше 60 сек , завершать принуительно ,

Google
Almaz
15.05.2017
06:22:07
при запросе select * from mydb.myscheme.mytable выскакивает ошибка "ссылки между базами не реализованы", а так запрос норм проходит select * from mytable

в чем причина?

Vladislav
15.05.2017
06:23:21
В другой базе находитесь?

Use mydb;

Almaz
15.05.2017
06:25:40
трудно сказать, начал только знакомство с pg, поставил odbc драйвер, при подключении с экселя выскакивает данная ошибка

видимо генерирует запрос по первому примеру

Vladislav
15.05.2017
06:43:07
Тогда первый вопрос в корне не верен...

Артур
15.05.2017
08:36:47


Не пойму чего хочет

Postgis установлен

Lev
15.05.2017
08:37:22
геометрию

Lev
15.05.2017
08:37:32
geography != geometry

Артур
15.05.2017
08:37:45
ок, а дял географии тогда какая функция?

Lev
15.05.2017
08:39:10
для географии многих функций не существует. Есть веские причины считать не в геометрии?

Артур
15.05.2017
08:40:05
До меня ввели географию, поэтому работаю с ней

Вопрос, тогда другой, как преобразовать в геоментрию? налету сделаю уж.

::geometry прокатит?

Lev
15.05.2017
08:41:53
да

только планарные функции лучше через 3857 считать

Google
Admin
ERROR: S client not available

Lev
15.05.2017
08:42:25
st_transform(geom, 3857)

Артур
15.05.2017
08:42:25
?

ясно

а почему?

st_transform(geom, 3857)
srid у поля 4326 будет корректно работать?

Ну если я напишу 3857



Lev
15.05.2017
08:50:03
а почему?
3857 - это web mercator. В нём показываются "плоские" карты. В этой проекции не сохраняются площади, но масштаб по X и Y одинаковый. В ней можно применять обычную геометрию на плоскости.

вполне возможно. Там разница будет для точек на краях полигона из-за закругления земли на больших расстояниях

Артур
15.05.2017
08:55:49
Пока не изучил буду использовать st_transform(geom, 3857) как аксиому

Междоус
15.05.2017
10:12:18
Всем привет. У меня есть 2 постгреса, WAL реплика, все отлично. За одним исключением: pg_xlog растет как на дрожжах, при БД в 90Гб он занимает уже больше 1Тб. Если включить archive_mode и сделать простую заглушку в archive_command, то это спасет от разрастания pg_xlog, но не сломает ли реплику? wal_buffers = 16Mb, а вот реплика иной раз проходит на скоростях 250Мб/с продолжительное время. То есть за секунду генерируется этих wal файлов по 10-16 штук, соответственно они нужны для реплики, пока она пройдет, а после выполнения`archive_command` постгрес будет их удалять же? Или wal-файлы даже после выполнения команды архивирования будут оставаться пока не реплицируются на второй сервер?

Anatoliy
15.05.2017
10:15:20
Привет всем. А есть какая-нибудь возможность в pg_dump/pg_restore выставить опции так, чтобы CREATE/REFRESH MATERIALIZED VIEW производились с WITH NO DATA? При последнем ресторе на дев базу вьюха не смогла отресторится (видимо залочилось как-то коряво, не посмотрели) и пришлось запрос отстрелить.

Alexander
15.05.2017
10:16:01
вроде писали про это выше

Гуголь примерно одно и то же говорит: pg_restore -l -Fd backup_dir | grep 'MATERIALIZED VIEW DATA' > refresh.lst pg_restore -L refresh.lst -Fd backup_dir mydatabase

Сначала прогнать всю базу без вьюх, после запуска аналайза прогонять отдельно их

Anatoliy
15.05.2017
10:26:04
Это я видел, да. Думал, мало ли, прогресс не стоит на месте

Alexander
15.05.2017
10:27:36
ну там люди как решение предлагают все матвьюхи создавать в отдельной схеме и потом просто ресторить ее. Не звучит как прогресс и креатив

Anatoliy
15.05.2017
10:27:52
У нас вьюхи кстати в отдельной схеме

Google
Alexander
15.05.2017
10:28:19
ну вот и простое решение)

Sergey
15.05.2017
11:04:57
Alex
15.05.2017
11:44:11
Ребят чет не могу найти, а можно ли как-то получить все объекты БД на которые у пользователя есть права ?

Sergey
15.05.2017
11:47:28
Я нашел что начиная с 9.5 можно /bin/true, но теряется PITR
Можно. НО даже если с репликой всё в порядке: логи ушли, дошли и приложились. Только chekpointer после успешного сброса буферов на диск знает что для мастера эти логи уже не нужны и их можно стереть/отротейтить. Иначе краш рековери мастера может быть невозможен. Вот не знаю как эта концепция пересекается с archive_command= /bin/true

Петр
15.05.2017
12:04:14
Denis
15.05.2017
12:55:15
А можете объяснить, в чем смысл /bin/true в archive_command?

Страница 331 из 1062