Size: a a a

pgsql – PostgreSQL

2021 January 21

YS

Yaroslav Schekin in pgsql – PostgreSQL
Федор Гулин
Спс
Глянултак себе.
Если кто работал с СКл сервер.
То хотелось бы книжек уровня Ицика Бен Гана или Grant Frichley
Документация PostgreSQL в среднем лучше, чем упомянутые, если что.
Но она гораздо больше, не без этого. С другой стороны, никто не заставляет читать все главы (по оглавлению можно быстро определиться, нужна Вам какая-то глава или нет).
источник

ФГ

Федор Гулин... in pgsql – PostgreSQL
Спс буду по мере появления вопросов смотреть
источник

VB

Vault Boy in pgsql – PostgreSQL
Добрый день коллеги. Случилась беда может, есть у кого быстрый способ решения задачи. Сегодня я ребутнул сервер физически, и после этого в оснастке исчезли базы. Всё бы ничего, но именно сегодня програмулинка бэкапа не откопировала базу зарплаты... Потеря инфы сутки... Не сильно критично, но там реестры по зарплате. Ткните пожалуйста носом в инструкцию... Или подскажите куда посмотреть... с Постгрёй на очень уважительное ВЫ и уже под конец дня мозг не работает толком 😞
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Vault Boy
Добрый день коллеги. Случилась беда может, есть у кого быстрый способ решения задачи. Сегодня я ребутнул сервер физически, и после этого в оснастке исчезли базы. Всё бы ничего, но именно сегодня програмулинка бэкапа не откопировала базу зарплаты... Потеря инфы сутки... Не сильно критично, но там реестры по зарплате. Ткните пожалуйста носом в инструкцию... Или подскажите куда посмотреть... с Постгрёй на очень уважительное ВЫ и уже под конец дня мозг не работает толком 😞
Да Вы бы проверили это всё в psql... эти всякие GUI не очень надёжны, в среднем.
источник

am

a m in pgsql – PostgreSQL
Vault Boy
Добрый день коллеги. Случилась беда может, есть у кого быстрый способ решения задачи. Сегодня я ребутнул сервер физически, и после этого в оснастке исчезли базы. Всё бы ничего, но именно сегодня програмулинка бэкапа не откопировала базу зарплаты... Потеря инфы сутки... Не сильно критично, но там реестры по зарплате. Ткните пожалуйста носом в инструкцию... Или подскажите куда посмотреть... с Постгрёй на очень уважительное ВЫ и уже под конец дня мозг не работает толком 😞
Как вам помочь-то? Постгрес обычно такого не делает, совета «вот тут кнопку нажми и заработает» никто не даст. Логиньтесь на сервер, смотрите логи.
источник

R

Roman in pgsql – PostgreSQL
Лучше начинать с документации и вопросов на stackoverflow . Обычно этого достаточно, пока не начинаются сложные дела типа реализации поиска
источник

кн

коля николай... in pgsql – PostgreSQL
Возможно глупый вопрос. Одно соединение в постгресе может обслуживать несколько запросов одновременно?
источник

РЖ

Роман Жарков... in pgsql – PostgreSQL
Нет.
источник

VB

Vault Boy in pgsql – PostgreSQL
Vault Boy
Добрый день коллеги. Случилась беда может, есть у кого быстрый способ решения задачи. Сегодня я ребутнул сервер физически, и после этого в оснастке исчезли базы. Всё бы ничего, но именно сегодня програмулинка бэкапа не откопировала базу зарплаты... Потеря инфы сутки... Не сильно критично, но там реестры по зарплате. Ткните пожалуйста носом в инструкцию... Или подскажите куда посмотреть... с Постгрёй на очень уважительное ВЫ и уже под конец дня мозг не работает толком 😞
Удивительное кино... После рестарта службы все базы вернулись на место....
источник

кн

коля николай... in pgsql – PostgreSQL
Еще один вопрос. Если я делаю запрос select * from table order by id limit 1000 for update skip locked одновременно с нескольких соединений. Записи будут блокироваться поштучно или 1000 шт одновременно? Инными словами имея 2 паралельных запроса у нас распределение idшников будет таким:
1: 1-1000
2: 1001-2000
или таким (рандомно):
1: 1,3,4,5,6,9
2: 2,7,8,10
источник

IK

Ivan Karniyenka in pgsql – PostgreSQL
у меня есть функция, которая меняет размер переданного числа в сантиметры.
хочу сделать точно такое же но с range.
совсем не получается...
имею что то вот такое -
... function size_to_cm(size range, size_unit integer)
returns range as $$
 select (UPPER(size) * case, LOWER(size) * case)
   when size_unit = 0 then 100
...
как заставить это работать? не смог найти, толком где вообще есть возможность работать с range
ссылки, или названия что может помочь - приветствуются.
как и любое направление где можно посмотреть, или как это работе.
спасибо
источник

am

a m in pgsql – PostgreSQL
коля николай
Еще один вопрос. Если я делаю запрос select * from table order by id limit 1000 for update skip locked одновременно с нескольких соединений. Записи будут блокироваться поштучно или 1000 шт одновременно? Инными словами имея 2 паралельных запроса у нас распределение idшников будет таким:
1: 1-1000
2: 1001-2000
или таким (рандомно):
1: 1,3,4,5,6,9
2: 2,7,8,10
Будут заблокированы до тысячи записей до конца транзакции.
Распределение будет хрен пойми какое.
источник

OK

Oleg Kuzmenko in pgsql – PostgreSQL
Подскажите, пожалуйста, способ поиска дубликатов изображений по БД? Читал вроде о битовой карте, которая снимается с миниатюры изображения, но был бы рад более подробным наводкам.

Есть доска объявлений и куча хитрецов, пытающихся бесплатно с новых аккаунтов те же объявления заливать, а с ростом количества все сложнее помнить, было ли такое ранее
источник

DG

Dimitri Grinkevich in pgsql – PostgreSQL
Oleg Kuzmenko
Подскажите, пожалуйста, способ поиска дубликатов изображений по БД? Читал вроде о битовой карте, которая снимается с миниатюры изображения, но был бы рад более подробным наводкам.

Есть доска объявлений и куча хитрецов, пытающихся бесплатно с новых аккаунтов те же объявления заливать, а с ростом количества все сложнее помнить, было ли такое ранее
кек, на предоплату всех сажай
источник

OK

Oleg Kuzmenko in pgsql – PostgreSQL
Dimitri Grinkevich
кек, на предоплату всех сажай
Вариант отличный, конечно, но даю 3 дня триала
источник

DG

Dimitri Grinkevich in pgsql – PostgreSQL
Oleg Kuzmenko
Вариант отличный, конечно, но даю 3 дня триала
цепочку разных капч тогда на каждое бесплатное объявление
источник

OK

Oleg Kuzmenko in pgsql – PostgreSQL
Dimitri Grinkevich
цепочку разных капч тогда на каждое бесплатное объявление
Так не проблема для пользователя капчу ввести. Тут уже мне, как модератору, надо знать, было ли такое ранее или нет
источник

SB

Sergey Bezrukov in pgsql – PostgreSQL
Oleg Kuzmenko
Подскажите, пожалуйста, способ поиска дубликатов изображений по БД? Читал вроде о битовой карте, которая снимается с миниатюры изображения, но был бы рад более подробным наводкам.

Есть доска объявлений и куча хитрецов, пытающихся бесплатно с новых аккаунтов те же объявления заливать, а с ростом количества все сложнее помнить, было ли такое ранее
Если на полное соответствие - то можно md5 с файла хранить, ну или sha-1 какой-нибудь.
источник

OK

Oleg Kuzmenko in pgsql – PostgreSQL
Это не очень надежный способ, т.к. любой пиксель вправо-влево и хэш будет совсем другой
источник

DG

Dimitri Grinkevich in pgsql – PostgreSQL
Oleg Kuzmenko
Так не проблема для пользователя капчу ввести. Тут уже мне, как модератору, надо знать, было ли такое ранее или нет
я не про капсу, а процепочку капч — на логин, на новое объяаление, создать, на "закончить редактирование" и так далее
источник