ошибка
26:26.314 UBScriptPgSqlLib.DbReadFuncs.LoadDatabaseObjects: Postgres Server Version: 9.5.4
26:26.361 PgConstraintHelper.GetItem: Item with oid=0 not found
26:26.361 PgConstraintHelper.GetItem: Item with oid=0 not found
26:26.361 PgConstraintHelper.GetItem: Item with oid=0 not found
26:26.361 PgConstraintHelper.GetItem: Item with oid=0 not found
26:26.361 PgConstraintHelper.GetItem: Item with oid=0 not found
26:26.361 PgConstraintHelper.GetItem: Item with oid=0 not found
26:26.408 PostgreeFuncs.LoadDatabaseObjects.LoadComments: System.InvalidOperationException: Sequence contains no matching element
at System.Linq.Enumerable.First[TSource](IEnumerable`1 source, Func`2 predicate)
at UBScriptPgSqlLib.PgFuncs.PgDbObjectsLoader.LoadComments(DbConnection dbConnection)
at UBScriptPgSqlLib.PgFuncs.PgDbObjectsLoader.LoadDbObjects(DbConnection dbConnection)
26:26.408 PostgreeFuncs.LoadDatabaseObjects.LoadComments: System.InvalidOperationException: Sequence contains no matching element
at System.Linq.Enumerable.First[TSource](IEnumerable`1 source, Func`2 predicate)
at UBScriptPgSqlLib.PgFuncs.PgDbObjectsLoader.LoadComments(DbConnection dbConnection)
at UBScriptPgSqlLib.PgFuncs.PgDbObjectsLoader.LoadDbObjects(DbConnection dbConnection)
26:26.463 NewDbProjectFromDatabase: System.InvalidOperationException: Sequence contains no matching element
at System.Linq.Enumerable.First[TSource](IEnumerable`1 source, Func`2 predicate)
at UBScriptPgSqlLib.PgFuncs.PgDbObjectsLoader.LoadComments(DbConnection dbConnection)
at UBScriptPgSqlLib.PgFuncs.PgDbObjectsLoader.LoadDbObjects(DbConnection dbConnection)
DDL sequence
CREATE SEQUENCE ignitemart.etl_batch_id1_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
Сиквенс тут не при чем это ошибка выпадает просто из LINQ выражения в коде программы. Падает одна функция LoadComments
Она загружает коментарии к обектам. Можно загасить исключения из нее, только лог, и посмотреть каких комментов и на что не будет хватать в генерируемом DDL.
Самый простой способ для отладки, это если скрипт создания БД не содержит ничего что-бы вы не хотели публиковать это привести весь скрипт для создания БД и тогда бы можно было не гадать на кофейной гуще что там идет не так...
Все исправил.
https://dbprojector.net/download-dbprojector-v20b173-ru/
Замечание: Схема public должна существовать. В нее добаляется функция версии. Но можно ее не накатывать если не надо.
Working