powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Голосуем за новые фичи PG
25 сообщений из 154, страница 6 из 7
Голосуем за новые фичи PG
    #39354209
Фотография MMM_Corp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
очень хочу профайлер как в mssql, жуть как не хватает..... эм... а может уже такой есть?
...
Рейтинг: 0 / 0
Голосуем за новые фичи PG
    #39450684
ЖEHbKA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MMM_Corpочень хочу профайлер как в mssql, жуть как не хватает..... эм... а может уже такой есть?

log_min_duration_statement = 0


Показывает сразу BIND - это очень удобно.

Жаль что все пишет, фильтр делать нельзя.
...
Рейтинг: 0 / 0
Голосуем за новые фичи PG
    #39450686
ЖEHbKA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А я хочу чтобы постгрес мог сам запускать в себе задания по расписанию, без зависимости от ОС.

Где за такое проголосовать?
...
Рейтинг: 0 / 0
Голосуем за новые фичи PG
    #39479143
Alex__kK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Хочу автономки как в оракле
2. Хочу шедулер поддерживаемый бд а не отдельностоящий костыль
3. Хочу чтобы в pg_dump, когда экспортируешь только данные из таблички, можно было бы задавать условие (аналог QUERY в expdp в оракле)
...
Рейтинг: 0 / 0
Голосуем за новые фичи PG
    #39479154
bochkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
insert .. on conflict работает
только с одним ограничением
хочу чтобы все конфликты умел перехватывать
...
Рейтинг: 0 / 0
Голосуем за новые фичи PG
    #39504634
qwwq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не нашол в предложениях
index organized table

неужто никому не надо ?

хотя лучше что--то типа:
Код: sql
1.
create index on /*!not materialized!*/ VIEW



-- типа излишнюю нормализацию бороть без излишне тяжолых рукопашных структур. /* лично мне это интересно на подвернувшемся EAV-е посмотреть */

//за неимением сошол бы и ИОТ -- я бы триггерами сам обвесился .
------
зы.
имею аберрацию памяти, что где--то тут давно видел прямой селект из индекса , и даже пробовал якобы сам -- и получалось. но найти не удаётся. а пж честно отвечает: 42809.
...
Рейтинг: 0 / 0
Голосуем за новые фичи PG
    #39504780
PgSQLanonymous3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qwwqне нашол в предложениях
index organized table
неужто никому не надо ?
https://www.postgresql.org/message-id/9362e74e1002211111n533646c8q8b5c074568267f04@mail.gmail.com
...
Рейтинг: 0 / 0
Голосуем за новые фичи PG
    #39504858
qwwq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PgSQLanonymous3qwwqне нашол в предложениях
index organized table
неужто никому не надо ?
https://www.postgresql.org/message-id/9362e74e1002211111n533646c8q8b5c074568267f04@mail.gmail.com]https://www.postgresql.org/message-id/9362e74e1002211111n533646c8q8b5c074568267f04@mail.gmail.com
вот я про это:
https://www.postgresql.org/message-id/407d949e1002220229w1e781755jd1754dbf94201ba7@mail.gmail.com > > a) IOT has both table and index in one structure. So no duplication of data
-- мне для рукопашной реализации "index on join" в EAV , поскольку горничной нет. и лишняя куча данных мне в корень не упёрлась. я бы даже на отложенный сбор мусора согласился, ага. т.е. видеть лишнее старое.

вообще говоря где--то "индексы на join--ы" (назовём их "jindex") реализованы ? так чтобы несколько указателей на несколько записей одной или нескольких таблиц. и чтобы планировщик умел их иметь в виду ?

тосты ведь как--то [в индекс//по индексу] подтягиваются, тут примерно та же техника потребуется. нет ?
...
Рейтинг: 0 / 0
Голосуем за новые фичи PG
    #39504864
qwwq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PgSQLanonymous3,

"не нашёл" имелось ввиду здесь:
web_fox Голосовать здесь

или предлагаем свои


типа как тут
https://postgresql.uservoice.com/forums/21853-general/suggestions/1378161-insert-nowait-update-nowait
...
Рейтинг: 0 / 0
Голосуем за новые фичи PG
    #39504915
bochkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
до сих пор жду
нормальный, поддерживающий
множественные ограничения
insert ... on conflict ...
...
Рейтинг: 0 / 0
Голосуем за новые фичи PG
    #39505331
p2.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bochkovдо сих пор жду Он опять поспал немножко
И опять взглянул в окошко,
Увидал большой вокзал,
Потянулся и сказал:
...
...
Рейтинг: 0 / 0
Голосуем за новые фичи PG
    #39510845
qwwq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
p2.,
авторОн опъядь поспал немножъко

пока вспомнилось:
кроме нового варианта array_agg (зачем--то проверяющего длины, при полном бардаке в массивах пж. но пусть будет, раз сделали)
нужен array_agg(anyarray) AS append
т.е. сплошь и рядом вот такое пока даром не надо

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
SELECT array_agg(x) FROM 
	(SELECT ARRAY_AGG(G) x
		FROM generate_series(1, 1000) i
		--,lateral generate_series(0,(random()*i)::int +1) g 
-- какого хера они тут припустились проверять длины,
-- когда в пж-- массивы можно хоть лягушку засовывать
		,lateral generate_series(0 + i%17,100+ i%17) g 
	group by i
	) foo;



а надо что-то, реализующее примерно такое, но одним словом:

Код: sql
1.
2.
3.
4.
5.
6.
7.
SELECT array_agg(y order by i,ord) FROM --array_agg_append
	(SELECT ARRAY_AGG(G) x,i
		FROM generate_series(1, 1000) i
		,lateral generate_series(0,(random()*i)::int +1) g 
	group by i
	) foo
,lateral unnest(x) with ordinality t(y,ord);



то же -- про jsonb_agg --для широких еав--ов мне нужно ,аггрегируя, аппендить поля объектов, а не набирать тупо массивы джейсонов--атрибутов.
пока приходится аппендить ключи и значения отдельно, потом пересобирать объект из массивов текстовок. (если бы сразу копить в jsonb-- объекте -- обходилось бы оно алгоритмистски дешевле ?)
...
Рейтинг: 0 / 0
Голосуем за новые фичи PG
    #39511535
p2.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qwwqнужен array_agg(anyarray) AS append?
Код: sql
1.
2.
3.
4.
create aggregate array_agg_append(integer[]) (
  sfunc=array_cat,
  stype=int4[]
);
...
Рейтинг: 0 / 0
Голосуем за новые фичи PG
    #39511806
qwwq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
p2.qwwqнужен array_agg(anyarray) AS append?
Код: sql
1.
2.
3.
4.
create aggregate array_agg_append(integer[]) (
  sfunc=array_cat,
  stype=int4[]
);


неееееееееееееееее
там одних переприсовений будет каак

хочу как положено, копить, а не перекладывать

Код: sql
1.
2.
3.
4.
5.
CREATE AGGREGATE array_agg_append(anyarray) (
  SFUNC=array_agg_array_append_transfn,
  STYPE=internal,
  FINALFUNC=array_agg_array_append_finalfn
);
...
Рейтинг: 0 / 0
Голосуем за новые фичи PG
    #39512737
ОКТОГЕН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В команде REINDEX
в секциях параметра DATABASE и SYSTEM
можно указать только текущую базу.
Смысл её указывать?
Логичнее было бы по-умолчанию не указывать, а если пользователь указал,
то обрабатывать то, что он указал(другую базу на кластере).
Такая идея озвучивалась? Если нет - куда лучше отписаться?
...
Рейтинг: 0 / 0
Голосуем за новые фичи PG
    #39521388
qwwq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qwwq,

придумал хотеть limit в агрегатах. через лейтералы собирается, но когда по многим сортировкам топы в одной записи собираешь -- дюже много писать приходится.
для анализов удобно
...
Рейтинг: 0 / 0
Голосуем за новые фичи PG
    #39565272
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Голосуй, не голосуй, а уже в пути

PostgreSQL 11:

SQL procedures

This adds a new object type "procedure" that is similar to a function
but does not have a return type and is invoked by the new CALL statement
instead of SELECT or similar. This implementation is aligned with the
SQL standard and compatible with or similar to other SQL implementations.

This commit adds new commands CALL, CREATE/ALTER/DROP PROCEDURE, as well
as ALTER/DROP ROUTINE that can refer to either a function or a
procedure (or an aggregate function, as an extension to SQL). There is
also support for procedures in various utility commands such as COMMENT
and GRANT, as well as support in pg_dump and psql. Support for defining
procedures is available in all the languages supplied by the core
distribution.

While this commit is mainly syntax sugar around existing functionality,
future features will rely on having procedures as a separate object
type.
...
Рейтинг: 0 / 0
Голосуем за новые фичи PG
    #39663037
dubolom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Очень хочется, чтобы в pg_dump при создании дампа, хотя бы для формата Custom
в дамп писалась доп. инфа и была реализована фича проверки дампов на целостность.
например
Код: plaintext
1.
2.
# pg_test -f 20180101.dmp
file version: 9.6.2
status: ok
Куда писать?
...
Рейтинг: 0 / 0
Голосуем за новые фичи PG
    #39683622
anjey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как на счёт асинхронных notify при подключении через jdbc ?

Это в postgres асинхронных уведомлений нету, или именно в jdbc-драйвере ?
...
Рейтинг: 0 / 0
Голосуем за новые фичи PG
    #39683669
Ivan Durak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хочу
https://docs.oracle.com/cd/B19306_01/server.102/b14200/functions001.htm#i81407

причем более лучшие чем в оракле.
...
Рейтинг: 0 / 0
Голосуем за новые фичи PG
    #39684313
PgSQLanonymous3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan DurakХочу
https://docs.oracle.com/cd/B19306_01/server.102/b14200/functions001.htm#i81407
причем более лучшие чем в оракле.А что Вы можете предложить в плане "лучшие" (я слышал, что в Oracle есть всё, что есть в ISO SQL, и даже больше)?
...
Рейтинг: 0 / 0
Голосуем за новые фичи PG
    #39684365
Павел Лузанов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
anjeyА как на счёт асинхронных notify при подключении через jdbc ?

Это в postgres асинхронных уведомлений нету, или именно в jdbc-драйвере ?
В PostgreSQL есть , в jdbc - незнаю.
...
Рейтинг: 0 / 0
Голосуем за новые фичи PG
    #39684440
Ivan Durak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PgSQLanonymous3Ivan DurakХочу
https://docs.oracle.com/cd/B19306_01/server.102/b14200/functions001.htm#i81407
причем более лучшие чем в оракле.А что Вы можете предложить в плане "лучшие" (я слышал, что в Oracle есть всё, что есть в ISO SQL, и даже больше)?
банальный CORR не для двух переменных, а для N.
Это даже excel умеет.
А в субд голяк..... приходится писать извращения вида


Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
- test data (GroupIDs 1, 2 normal regressions, 3, 4 = no variance)
WITH some_table(GroupID, x, y) AS
(       SELECT 1,  1,  1    UNION SELECT 1,  2,  2    UNION SELECT 1,  3,  1.3  
  UNION SELECT 1,  4,  3.75 UNION SELECT 1,  5,  2.25 UNION SELECT 2, 95, 85    
  UNION SELECT 2, 85, 95    UNION SELECT 2, 80, 70    UNION SELECT 2, 70, 65    
  UNION SELECT 2, 60, 70    UNION SELECT 3,  1,  2    UNION SELECT 3,  1, 3
  UNION SELECT 4,  1,  2    UNION SELECT 4,  2,  2),
 -- linear regression query
/*WITH*/ mean_estimates AS
(   SELECT GroupID
          ,AVG(x * 1.)                                             AS xmean
          ,AVG(y * 1.)                                             AS ymean
    FROM some_table pd
    GROUP BY GroupID
),
stdev_estimates AS
(   SELECT pd.GroupID
          -- T-SQL STDEV() implementation is not numerically stable
          ,CASE      SUM(SQUARE(x - xmean)) WHEN 0 THEN 1 
           ELSE SQRT(SUM(SQUARE(x - xmean)) / (COUNT(*) - 1)) END AS xstdev
          ,     SQRT(SUM(SQUARE(y - ymean)) / (COUNT(*) - 1))     AS ystdev
    FROM some_table pd
    INNER JOIN mean_estimates  pm ON pm.GroupID = pd.GroupID
    GROUP BY pd.GroupID, pm.xmean, pm.ymean
),
standardized_data AS                   -- increases numerical stability
(   SELECT pd.GroupID
          ,(x - xmean) / xstdev                                    AS xstd
          ,CASE ystdev WHEN 0 THEN 0 ELSE (y - ymean) / ystdev END AS ystd
    FROM some_table pd
    INNER JOIN stdev_estimates ps ON ps.GroupID = pd.GroupID
    INNER JOIN mean_estimates  pm ON pm.GroupID = pd.GroupID
),
standardized_beta_estimates AS
(   SELECT GroupID
          ,CASE WHEN SUM(xstd * xstd) = 0 THEN 0
                ELSE SUM(xstd * ystd) / (COUNT(*) - 1) END         AS betastd
    FROM standardized_data
    GROUP BY GroupID
)
SELECT pb.GroupID
      ,ymean - xmean * betastd * ystdev / xstdev                   AS Alpha
      ,betastd * ystdev / xstdev                                   AS Beta
      ,CASE ystdev WHEN 0 THEN 1 ELSE betastd * betastd END        AS R2
      ,betastd                                                     AS Correl
      ,betastd * xstdev * ystdev                                   AS Covar
FROM standardized_beta_estimates pb
INNER JOIN stdev_estimates ps ON ps.GroupID = pb.GroupID
INNER JOIN mean_estimates  pm ON pm.GroupID = pb.GroupID
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Голосуем за новые фичи PG
    #39854100
BlackEric
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Transparent Data Encryption (TDE) хочется как в ms sql.
...
Рейтинг: 0 / 0
Голосуем за новые фичи PG
    #39879268
Фотография Cola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Самая главная фича - это если бы сделали нормальный инструмент, что бы коректно работал. Это реальная проблема!
...
Рейтинг: 0 / 0
25 сообщений из 154, страница 6 из 7
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Голосуем за новые фичи PG
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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