Size: a a a

pgsql – PostgreSQL

2016 May 06

PK

Phil Kulin in pgsql – PostgreSQL
Вы будете смеяться, но поэтому я езжу на работу на велосипеде. Умиротворяет. Пока едешь и ныть некогда и столько гейских геев насмотришься, что в интрнете кажется все хорошо :)
источник

AG

Alex Gonchar in pgsql – PostgreSQL
как тяжко жить, а че это на канале по постгре выкладывают книги по оптимизации Оракла ? типа чтобы знать коварные возможности врага ? :)
источник

KS

Kirill Shvakov in pgsql – PostgreSQL
там очень много общих реекомендаций, где-то до половины можно смело читать
источник

АС

Айтуар Сабирзянов in pgsql – PostgreSQL
а другую половину с опаской.
источник

AG

Alex Gonchar in pgsql – PostgreSQL
да я так... шучу =)
источник

AG

Alex Gonchar in pgsql – PostgreSQL
с опаской что убежишь на оракл ? :)
источник

АС

Айтуар Сабирзянов in pgsql – PostgreSQL
источник

SZ

Sergey Zhemoitel in pgsql – PostgreSQL
Там debian
источник

SZ

Sergey Zhemoitel in pgsql – PostgreSQL
А сори, это я про Астру
источник

SZ

Sergey Zhemoitel in pgsql – PostgreSQL
хм
источник

SZ

Sergey Zhemoitel in pgsql – PostgreSQL
ничего не понимаю
источник

KS

Kirill Shvakov in pgsql – PostgreSQL
тут, кстати, есть http://www.osp.ru/os/2015/01/13045322/ , "Заря" на постгресе
источник

DB

Dima Beloborodov in pgsql – PostgreSQL
Вставлю свои 5 копеек на тему хранимок. У нас более 1000 хранимок. Аргументы:
1. + "300%" к производительности
2.  тесты - с хранимками хотя бы понятно, что тестировать, к хранимке можно написать как  минимум тесты на пограничные значения, регрессионные тесты. Можно рассуждать на тему покрытия. А когда БД это только данные, как можно прогарантировать, что если этот запрос отработал хорошо, то и другой отработает сносно?!
3. разграничения прав - ну тут много сценариев, например, не хочу я пользователя в таблицу пускать ко всем данным и т.д.
4. шардинг строили на хранимках
источник

NK

ID:238556644 in pgsql – PostgreSQL
@DimaBeloborodov а что в мире pl/sql используют для написания тестов? хотелось бы что-то в стиле рубивского rspec
источник

KS

Kirill Shvakov in pgsql – PostgreSQL
для PL/pgSQL ) например http://pgtap.org/
источник

KS

Kirill Shvakov in pgsql – PostgreSQL
есть еще plpgunit https://github.com/mixerp/plpgunit
источник

DU

Dmitry Umarov in pgsql – PostgreSQL
Dima Beloborodov
Вставлю свои 5 копеек на тему хранимок. У нас более 1000 хранимок. Аргументы:
1. + "300%" к производительности
2.  тесты - с хранимками хотя бы понятно, что тестировать, к хранимке можно написать как  минимум тесты на пограничные значения, регрессионные тесты. Можно рассуждать на тему покрытия. А когда БД это только данные, как можно прогарантировать, что если этот запрос отработал хорошо, то и другой отработает сносно?!
3. разграничения прав - ну тут много сценариев, например, не хочу я пользователя в таблицу пускать ко всем данным и т.д.
4. шардинг строили на хранимках
+1 Ну и с точки зрения MVC негоже, когда на контроллер перекладывается задача поддержки целостности данных. Разумнее и удобнее хранимки делать точками входа для работы с данными.
источник

NK

ID:238556644 in pgsql – PostgreSQL
Спасибо! Как я понял pgtap более зрелый?
источник

🐱

🐱 Rough Cat in pgsql – PostgreSQL
написать хранимку, чтобы тестила хранимку?
источник

KS

Kirill Shvakov in pgsql – PostgreSQL
он более старый и у него есть "пускалка" которая может отгрузить данные в какой-нибудь CI
источник