Size: a a a

PostgreSQL + 1C + Linux

2020 September 23

VF

Vadim Fominykh in PostgreSQL + 1C + Linux
V2
источник

И

Иван in PostgreSQL + 1C + Linux
Странно, может быть потому что Standart.
источник

VF

Vadim Fominykh in PostgreSQL + 1C + Linux
Правда на 17 не проверял
источник

И

Иван in PostgreSQL + 1C + Linux
Vadim Fominykh
Правда на 17 не проверял
а на какой?
источник

VF

Vadim Fominykh in PostgreSQL + 1C + Linux
8.3.18.891
источник

И

Иван in PostgreSQL + 1C + Linux
А, так на ней всё работает.
источник

АД

Антон Дорошкевич... in PostgreSQL + 1C + Linux
Vadim Fominykh
8.3.18.891
вот ты жук!)
хотел нас запутать?)
источник

И

Иван in PostgreSQL + 1C + Linux
Иван
Проверил, всё ок, 8.3.18 + PG  Pro 12.
☝️
источник

VF

Vadim Fominykh in PostgreSQL + 1C + Linux
Нужно проверить на 17 )
источник

И

Иван in PostgreSQL + 1C + Linux
Vadim Fominykh
Нужно проверить на 17 )
Можешь не пытаться.
источник

SZ

Sergey Zhemoitel in PostgreSQL + 1C + Linux
Vadim Fominykh
8.3.18.891
источник

VF

Vadim Fominykh in PostgreSQL + 1C + Linux
А ошибка какая то показывается? Индексы есть кастомные?
источник

И

Иван in PostgreSQL + 1C + Linux
Vadim Fominykh
А ошибка какая то показывается? Индексы есть кастомные?
В процессе обновления конфигурации базы данных при работе оптимизированного механизма обновления произошла критическая ошибка
по причине:
Критическая ошибка работы Java-процесса.
Путь к Java: C:\Program Files\Java\jre1.8.0_221\bin\java.exe
Действие: prepare
Process ID: 9364
Код возврата: 1
Ошибка: Exception in thread "main" com._1c.dmf.sqlframework.SqlExecutionException: При выполнении запроса возникла ошибка
 SQL reason: ERROR: column __alias3.adsrc does not exist
 Позиция: 303
 SQL state: 42703
 SQL: SELECT __alias1.relname AS table_name, __alias2.attname AS column_name, __alias2.attnum AS column_index, format_type(__alias2.atttypid, NULL) AS type, __alias2.atttypmod AS type_specific_data, __alias2.attstorage AS type_storage, __alias2.attnotnull AS not_nullable, __alias2.atthasdef AS has_default, __alias3.adsrc AS default_value FROM (((pg_catalog.pg_attribute AS __alias2 INNER JOIN pg_catalog.pg_class AS __alias1 ON ((__alias1.OID = __alias2.attrelid) AND (__alias1.relkind = 'r'))) INNER JOIN pg_catalog.pg_namespace AS __alias4 ON ((__alias1.relnamespace = __alias4.OID) AND (__alias4.nspname = 'public'))) LEFT JOIN pg_catalog.pg_attrdef AS __alias3 ON ((__alias3.adrelid = __alias2.attrelid) AND (__alias3.adnum = __alias2.attnum))) WHERE ((NOT __alias2.attisdropped) AND (__alias2.attnum > 0)) ORDER BY __alias1.relname, __alias2.attnum
 at com._1c.dmf.internal.sqlframework.SqlRowSet.<init>(SqlRowSet.java:80)
 at com._1c.dmf.internal.sqlframework.SqlRowSetFactory.createSqlRowSet(SqlRowSetFactory.java:23)
 at com._1c.dmf.internal.sqlframework.SqlConnection.executeQuery(SqlConnection.java:228)
 at com._1c.dmf.internal.sqlframework.postgresql.PostgresqlDatabaseIntrospection.getTables(PostgresqlDatabaseIntrospection.java:90)
 at com._1c.dmf.v8.internal.integration.Arguments.isFilePartMode(Arguments.java:234)
 at com._1c.dmf.v8.internal.integration.Arguments.getFile(Arguments.java:150)
 at com._1c.dmf.v8.internal.integration.Arguments.getOldModel(Arguments.java:84)
 at com._1c.dmf.v8.internal.integration.DmfService.prepareMigration(DmfService.java:64)
 at com._1c.dmf.v8.cli.Migration.run(Migration.java:90)
 at com._1c.dmf.v8.cli.Migration.main(Migration.java:65)
Caused by: org.postgresql.util.PSQLException: ERROR: column __alias3.adsrc does not exist
 Позиция: 303
 at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2310)
 at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2023)
 at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:217)
 at org.postgresql.jdbc.PgStatement.execute(PgStatement.java:421)
 at org.postgresql.jdbc.PgStatement.executeWithFlags(PgStatement.java:318)
 at org.postgresql.jdbc.PgStatement.executeQuery(PgStatement.java:281)
 at com._1c.dmf.internal.sqlframework.SqlRowSet.<init>(SqlRowSet.java:65)
 ... 9 more
источник

DN

Denis Noname in PostgreSQL + 1C + Linux
Люди, подскажите )))
Есть запрос типа select iif, rec1 from tbl where rec IN ('a', 'b',....)
Как его постгрес развернёт? В иннерджойн или циклом?
источник

АД

Антон Дорошкевич... in PostgreSQL + 1C + Linux
Посмотрите план
источник

DN

Denis Noname in PostgreSQL + 1C + Linux
Антон Дорошкевич
Посмотрите план
Вопрос пока чисто теоретический. Да и негде смотреть...
источник

АД

Антон Дорошкевич... in PostgreSQL + 1C + Linux
И так сразу наверное никто не скажет, планировщик принимает решение основываясь на сотнях параметров и считая стоимость вариантов
источник

АД

Антон Дорошкевич... in PostgreSQL + 1C + Linux
Ну по предполагать то можно
источник

↺°

↺↻ °° in PostgreSQL + 1C + Linux
Приветствую. Posgresql на debian или ubuntu лучше ставить?
источник

DN

Denis Noname in PostgreSQL + 1C + Linux
↺↻ °°
Приветствую. Posgresql на debian или ubuntu лучше ставить?
Дебиан стабильней, убунта свежей... А в остальном - как мяч - с любой стороны одно и то же...
источник