@pgsql

Страница 266 из 1062
James
10.03.2017
12:33:45
всем привет подскажите сделла дамп и переношу его на новый серв, там пытаюсь сделать рестор и получаю ошибки

Kirill
10.03.2017
12:35:00
Больше подробностей

Stas
10.03.2017
12:35:18
это типа доллар-часа?
или метра/секунду

Kirill
10.03.2017
12:35:23
По этому сообщению можно только сказать, что вы что-то делаете не так

Google
Darafei
10.03.2017
12:35:40
это типа доллар-часа?
это вылезет где-то в середине огромной формулы

James
10.03.2017
12:35:53
отбой там либа нужна просто postgis

James
10.03.2017
12:44:22
подскажите could not access file "$libdir/postgis-2.1": No such file or directory

дамп делался с 9.4

вливаю в 9.6

postgis стоит 2.3

это сообщение при импорте дампа

Andrey
10.03.2017
12:45:59
Дамп в каком формате?

Видимо, он пытается создать extension при разворачивании, и ищет версию 2.1 почему-то. На той машине, где 9.4 какая версия posgtgis?

И что на самом деле в libdir на машине с 9.6?

James
10.03.2017
12:49:06
так и есть создал екстентшн и пошел импортэ

подзабыл просто малеха

Google
James
10.03.2017
12:49:15
надо бы записать где нить

сделал sudo -u postgres psql -c "CREATE EXTENSION postgis; CREATE EXTENSION postgis_topology;" DATABASE_NAME_HERE

Артур
10.03.2017
13:02:36
Где можно почитать про правильную архитектуру БД на русском (не хабр) от авторов postgres

Возможностей дофига и я вот например везде хочу использовать массивы, хотя в душе понимаю, что это не всегда хорошо

Или json зачем-то же замутили, хотя по правильному должна быть дочерняя таблица

Зачем меня в искушение ввергают? какие цели они преследовали. Как правильно этим пользоваться по их мнению?

Igor
10.03.2017
13:06:32
лучше бы они заодно ввергали в искушение изучить английский язык

Артур
10.03.2017
13:08:01
Это не искушение, а необходимость, но я прошу на русском не потому что лень понять, а потому что там будут оперировать скорее всего тонкими материями, в которые нужно вникать, а не угадывать, что они хотели сказать

Anton [Mgn, az09@osm]
10.03.2017
13:09:33
Ну так и переводчик мог не вникнуть

Darafei
10.03.2017
13:10:26
слова "скорее всего" говорят мне, что ты не пытался :)

Anton [Mgn, az09@osm]
10.03.2017
13:11:11
Там оперируют толстыми, а не тонкими материями?!)))

Артур
10.03.2017
13:15:11
Нет не читал, честно. Я знаю что такое "ложно понимание" - это когда я буду кричать что автоинкрементные ключи зло, потому что один из разрабов оракл так сказал в блоге на английском языке. И что должен быть просто уникальный ключ.

Igor
10.03.2017
13:15:46
а зачем тебе кричать, что автоинкрементные ключи зло только потому, что ты об этом где-то прочел и не имеешь собственного опыта?)

Dmitrii
10.03.2017
13:16:31
Кто что думает по поводу повсеместного использования uuidv4 в базе для сокрытия бизнес-информации?

Fike
10.03.2017
13:16:58
security thropugh weird obscurity

security through awkward obscurity

Dmitrii
10.03.2017
13:17:23
Нет, поясню.

Артур
10.03.2017
13:17:25
а зачем тебе кричать, что автоинкрементные ключи зло только потому, что ты об этом где-то прочел и не имеешь собственного опыта?)
Ну потому что так написано ? Я стараюсь читать оригинальную доку, особенно потому что там более актуальная информация и я ее понимаю. Когда же идет разговор об архитектуре - порой и на русском перечитываешь раз 10 чтобы опонять.

Dmitrii
10.03.2017
13:17:36
Например клиенты не должны знать сколько других пользователей на сайте

Или сколько заказов уже было сделано

Google
Fike
10.03.2017
13:17:51
как раз таки да

Dmitrii
10.03.2017
13:18:51
Убер вот за такое в баг баунти программе деньги выдает, а у тебя это «security through awkward obscurity»?

Ооок. Еще мнения?

Fike
10.03.2017
13:19:07
да

убер - это безумная сранина

а аргумент к уберу - это аргумент к авторитету, который не имеет ценности

если нужно скрыть информацию, то ее надо скрывать, а не жонглировать архитектурой как попало

Dmitrii
10.03.2017
13:20:01
У тебя от них так бомбит, потому что они вернулись обратно на MySQL или че?)

Пока вижу только слюни вместо конструктивных аргументов

Fike
10.03.2017
13:20:14
у меня бомбит после поста SRE

Пока вижу только слюни вместо конструктивных аргументов
это, кстати, еще один аргумент-неаргумент, не имеющий отношения к логике

Dmitrii
10.03.2017
13:20:58
Есть REST API. Как там предлагаешь скрывать информацию? Как линковать объекты?

Fike
10.03.2017
13:21:43
я предлагаю сначала выяснить, какой ущерб будет компании от известности количества пользователей

Dmitrii
10.03.2017
13:22:10
Я задал совсем другой вопрос вообще то

Fike
10.03.2017
13:22:13
и если он все-таки будет, то рваться не к uuid, которые лично я использую совсем по другим причинам, а посмотреть какие вообще варианты есть

потому что сейчас это просто поиск оправдания для перехода на uuid

Dmitrii
10.03.2017
13:22:27
Если по существу нечего ответить то зачем вообще вдаваться в дисскусию?)

Fike
10.03.2017
13:22:41
потому что если вам нужно втупую мешать айдишники, то ресетните сиквенс на плюс миллион, и делов

Dmitrii
10.03.2017
13:23:14
Все равно конкурентны смогут собрать статистику по регистрациям за день/месяц/квартал

Fike
10.03.2017
13:23:23
а как uuid им в этом помешают?

Google
Dmitrii
10.03.2017
13:24:09
Мне кажется ты совершенно не понимаешь о чем речь )

Тем, что uuidv4 — рендомный строковый id.

Fike
10.03.2017
13:24:27
а мне кажется, что тут небезызвестный эффект даннинга-крюгера

он не строковый

и если у ваших конкурентов есть тот или иной доступ к апи, то они смогут просканить изменения за месяц

Dmitrii
10.03.2017
13:25:09
Если сдвинуть сиквенс на миллион то нет никаких проблем отследить этот сдвиг и применять дельну на день/месяц/квартал

Fike
10.03.2017
13:25:24
это будет сложнее вычисления двух чисел, но никакой защиты uuid не привнесет. он не для того.

Dmitrii
10.03.2017
13:25:46
Объясни как это вычислить если используется uuid?

Fike
10.03.2017
13:25:53
ну сдвигай каждый день сиквенс

возьмет выдачу коллекции и спарсит

Admin
ERROR: S client not available

Dmitrii
10.03.2017
13:27:06
Что спарсит? Ответь на вопрос как померять кол-во регистраций на сайте если для юзеров там идентификатор это uuidv4?

Fike
10.03.2017
13:27:17
ну то есть вы предполагаете, что у ваших конкурентов есть задача посчитать ваших пользователей, и тут хренак! не автоинкремент, а uuid. и они такие: о, нет! мы никак не сможем их победить!

коллекцию. ваш рест апи практичесски гарантированно имеет постраничную выдачу

а если и не имеет, можно хоть к гуглу подсосаться и смотреть, что он выдает по запросу через site:

Fike
10.03.2017
13:28:21
это все не имеет никакого отношения к защите

Dmitrii
10.03.2017
13:28:56
Вся эта демагогия которую ты развел здесь не имеет ничего общего с вопросом который я задал.

Fike
10.03.2017
13:29:03
имеет

Dmitrii
10.03.2017
13:29:09
Может быть здесь есть кто-то кто все же компетентен в этом?

Google
Fike
10.03.2017
13:29:19
применение uuid в качестве средства защиты бессмысленно и сродни надежде, что ключ не найдут под ковриком

Dmitrii
10.03.2017
13:29:33
имеет
Ты даже не знаешь если ли у меня глобальная выдача коллекции пользователей а уже строишь какие то выводы.

О чем может быть речь дальше?

Артур
10.03.2017
13:29:43
Может быть здесь есть кто-то кто все же компетентен в этом?
Он говорит что это не панацея от сокрытия и можно найти способ получить эту информацию

Fike
10.03.2017
13:29:55
как будто опции вытаскивания информации кончаются на постраничной выдаче (которая у тебя есть)

Fike
10.03.2017
13:30:25
угу, уже поверил

Артур
10.03.2017
13:30:45
"Нитями ариадны" можно накопать

ну или проще пауком по указателям и ссылкам

Как косвенным так и прямым

Dmitrii
10.03.2017
13:31:59
Кроме Нитей Ариадны, мифических глобальных коллекций и прочего булщита есть что-нибудь еще?

Артур
10.03.2017
13:32:12
У тебя закрытая система?

Dmitrii
10.03.2017
13:32:36
В каком то роде. Там нет глобальных списков.

Dmitrii
10.03.2017
13:35:02
У тебя закрытая система?
Задача не дать никому понять сколько в системе зарегистрированных клиентов, заказчиков, заказов и прочего

Dmitrii
10.03.2017
13:36:20
да-да, мы все здесь тупые и говорим нонсенс
Бывает и такое, что не все люди программируют новостные сайты или блоги с котятками.

Артур
10.03.2017
13:36:24
Но фактически id клиент 5 000 000 тоже не гарантирует что у тебя 5 миллионов пользователей

Dmitrii
10.03.2017
13:38:07
Но фактически id клиент 5 000 000 тоже не гарантирует что у тебя 5 миллионов пользователей
Тогда придется либо сдвиг рендомно большим постоянно делать либо еще как извращаться.

Артур
10.03.2017
13:39:13
я и все говорят про то, что числовой id не значит количество. От брутфорса базового может защитить uiid. Но от целевого подсчета - не спасет

Darafei
10.03.2017
13:39:38
разверните числовой id в битовом представлении

Dmitrii
10.03.2017
13:39:39
Что ты имеешь ввиду под целевым?

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