Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Какие преимущества перехода на новую версию постгреса? / 13 сообщений из 13, страница 1 из 1
29.09.2017, 13:51
    #39528344
queezy relax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какие преимущества перехода на новую версию постгреса?
Интересует переход с 8 на 9.4


Скажите, какие реальные приемущества версии 9.4 перед 8.4 ?
...
Рейтинг: 0 / 0
29.09.2017, 13:58
    #39528351
Павел Лузанов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какие преимущества перехода на новую версию постгреса?
queezy relax,

Пробежитесь по разделу Overview в Release Notes для каждой из версий: 9.0, 9.1, 9.2, 9.3, 9.4
и посмотрите что для вас является реальным преимуществом.

Вот ссылка для 9.4: https://www.postgresql.org/docs/9.4/static/release-9-4.html

Major enhancements in PostgreSQL 9.4 include:
Add jsonb, a more capable and efficient data type for storing JSON data

Add new SQL command ALTER SYSTEM for changing postgresql.conf configuration file entries

Reduce lock strength for some ALTER TABLE commands

Allow materialized views to be refreshed without blocking concurrent reads

Add support for logical decoding of WAL data, to allow database changes to be streamed out in a customizable format

Allow background worker processes to be dynamically registered, started and terminated

И не забудьте про то, что 9.4 еще поддерживается, в отличии от 8.4
...
Рейтинг: 0 / 0
29.09.2017, 14:03
    #39528355
queezy relax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какие преимущества перехода на новую версию постгреса?
Павел Лузанов
И не забудьте про то, что 9.4 еще поддерживается, в отличии от 8.4



А поддерживается - это значит что для нее критические обновления выпускают а для 8 уже вообще ничего не выпускают?




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


Ну мож еще что практически важное есть, кроме перечсленного?
...
Рейтинг: 0 / 0
29.09.2017, 14:27
    #39528374
mefman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какие преимущества перехода на новую версию постгреса?
[quot queezy relax
Ну мож еще что практически важное есть, кроме перечсленного?[/quot]
RtFRN
...
Рейтинг: 0 / 0
29.09.2017, 14:46
    #39528388
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какие преимущества перехода на новую версию постгреса?
queezy relaxПавел ЛузановИ не забудьте про то, что 9.4 еще поддерживается, в отличии от 8.4



А поддерживается - это значит что для нее критические обновления выпускают а для 8 уже вообще ничего не выпускают?




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


Ну мож еще что практически важное есть, кроме перечсленного?

кстати, в 11 вроде как в скрипте можно будет if then else и переменные использовать, и не в смысле анонимных блоков, а по-живому
...
Рейтинг: 0 / 0
29.09.2017, 15:14
    #39528426
vyegorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какие преимущества перехода на новую версию постгреса?
Ролг Хупинкстати, в 11 вроде как в скрипте можно будет if then else и переменные использовать, и не в смысле анонимных блоков, а по-живому
В 10-ке это будет.
В 11 можно будет в psql-скриптах получить доступ к SQLSTATE исполняемых запросов: https://www.depesz.com/2017/09/21/waiting-for-postgresql-11-add-psql-variables-to-track-successfailure-of-sql-queries/
...
Рейтинг: 0 / 0
29.09.2017, 15:17
    #39528433
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какие преимущества перехода на новую версию постгреса?
vyegorovРолг Хупинкстати, в 11 вроде как в скрипте можно будет if then else и переменные использовать, и не в смысле анонимных блоков, а по-живому
В 10-ке это будет.
В 11 можно будет в psql-скриптах получить доступ к SQLSTATE исполняемых запросов: https://www.depesz.com/2017/09/21/waiting-for-postgresql-11-add-psql-variables-to-track-successfailure-of-sql-queries/

о, тем лучше!
...
Рейтинг: 0 / 0
29.09.2017, 15:32
    #39528442
queezy relax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какие преимущества перехода на новую версию постгреса?
Ролг Хупинvyegorovпропущено...

В 10-ке это будет.
В 11 можно будет в psql-скриптах получить доступ к SQLSTATE исполняемых запросов: https://www.depesz.com/2017/09/21/waiting-for-postgresql-11-add-psql-variables-to-track-successfailure-of-sql-queries/

о, тем лучше!


Круто!
...
Рейтинг: 0 / 0
29.09.2017, 15:55
    #39528474
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какие преимущества перехода на новую версию постгреса?
queezy relaxРолг Хупинпропущено...


о, тем лучше!


Круто!


Правда, не нашел описание этого новшества в релиз нотес для 10
...
Рейтинг: 0 / 0
29.09.2017, 16:13
    #39528493
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какие преимущества перехода на новую версию постгреса?
Здесь нашел типа такого, а в релиз нотес не нашел

https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=e984ef5861df4bc9733b36271d05763e82de7c04


+SELECT
+ EXISTS(SELECT 1 FROM customer WHERE customer_id = 123) as is_customer,
+ EXISTS(SELECT 1 FROM employee WHERE employee_id = 456) as is_employee
+\gset
+\if :is_customer
+ SELECT * FROM customer WHERE customer_id = 123;
+\elif :is_employee
+ \echo 'is not a customer but is an employee'
+ SELECT * FROM employee WHERE employee_id = 456;
+\else
+ \if yes
+ \echo 'not a customer or employee'
+ \else
+ \echo 'this will never print'
+ \endif
+\endif
...
Рейтинг: 0 / 0
29.09.2017, 18:07
    #39528579
vyegorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какие преимущества перехода на новую версию постгреса?
Ролг Хупин,

https://www.depesz.com/2017/04/03/waiting-for-postgresql-10-support-if-elif-else-endif-in-psql-scripting/

В релнотах также есть: https://www.postgresql.org/docs/10/static/release-10.html
Код: plaintext
1.
2.
3.
4.
E.1.3.9.1. psql

Add conditional branch support to psql (Corey Huinker)

This feature adds psql meta-commands \if, \elif, \else, and \endif. This is primarily helpful for scripting.
...
Рейтинг: 0 / 0
30.09.2017, 08:54
    #39528748
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какие преимущества перехода на новую версию постгреса?
vyegorovРолг Хупин,

https://www.depesz.com/2017/04/03/waiting-for-postgresql-10-support-if-elif-else-endif-in-psql-scripting/
В релнотах также есть: https://www.postgresql.org/docs/10/static/release-10.html
Код: plaintext
1.
2.
E.1.3.9.1. psql
Add conditional branch support to psql (Corey Huinker)
This feature adds psql meta-commands \if, \elif, \else, and \endif. This is primarily helpful for scripting.


а, так это касается только psql
...
Рейтинг: 0 / 0
30.09.2017, 10:18
    #39528760
qwwq
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какие преимущества перехода на новую версию постгреса?
queezy relaxИнтересует переход с 8 на 9.4


Скажите, какие реальные приемущества версии 9.4 перед 8.4 ?
а поцчему именно 9.>>>4<<< ?
чтой-та религиознаэ?

я бы, как скуль дев, боролся за:
1. lateral
2. with recursive
3. filter (вот только where там лишнее, нет ?)
4. ios
5. parallel [for analitic]

если бы бд была большая (от террабайтиков) и быстропишущая -- за фриз по карте (т.е. >=9.6)

-- по всему 9.6 красивее выглядит, хотя от 9.3 что--то начинало там прорезаться из списка

опять же там новые плюшки в функциях, что по жейсону,б, шо по тсвектору, без б. кажется в сет--ретёрнинг тоже.
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Какие преимущества перехода на новую версию постгреса? / 13 сообщений из 13, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]