Добрый день!
Есть приложение https://marketplace.creatio.com/app/conducting-surveys-creatio - позволяет формировать и проводить опросы.
Подскажите пожалуйста, подойдет ли оно для PostgreSQL?
В описании ничего про СУБД не сказано.
Нравится
5 комментариев
19 марта 2020 22:50
Елизавета,
да, дополнение подойдет для PostgreSQL. В дополнении нет СУБД-зависимого кода.
23 марта 2020 08:03
Ирина Лазоренко,
Спасибо за ответ! Однако, встает с ошибками
23 марта 2020 15:25
Елизавета,
пришлите, пожалуйста, лог установки либо укажите продукт и версию для воспроизведения ошибки.
23 марта 2020 17:03
Ирина Лазоренко,
Ирина, прикрепляю лог установки
2020-03-19 22:27:09,435 Загрузка файла: GlbQuestionnaire_19.03.11_16.38.01.zip 100% 2020-03-19 22:27:09,597 Началось резервное копирование конфигурации. 2020-03-19 22:27:09,624 Загрузка пакетов из архива 2020-03-19 22:27:13,315 Пакет "GlbQuestionnaire" загружен 2020-03-19 22:27:13,315 Загрузка пакетов из базы данных 2020-03-19 22:27:18,881 Загрузка пакетов из базы данных 2020-03-19 22:27:21,711 Резервная копия конфигурации успешно создана. 2020-03-19 22:27:21,782 Установка приложения из файла началась. Имя приложения: GlbQuestionnaire_19.03.11_16.38.01. Код: GlbQuestionnaire_19.03.11_16.38.01. 2020-03-19 22:27:21,782 Подготовка пакетов к инсталляции 2020-03-19 22:27:21,879 Загрузка пакетов из архива 2020-03-19 22:27:23,520 Пакет "GlbQuestionnaire" загружен 2020-03-19 22:27:23,532 Загрузка пакетов из базы данных 2020-03-19 22:27:26,349 Сравнение пакетов 2020-03-19 22:27:26,762 Сохранена схема "Activity" в пакете "GlbQuestionnaire" 2020-03-19 22:27:26,786 Сохранена схема "GlbAnswer" в пакете "GlbQuestionnaire" 2020-03-19 22:27:26,808 Сохранена схема "GlbAnsweredChoice" в пакете "GlbQuestionnaire" 2020-03-19 22:27:26,929 Сохранена схема "GlbAnsweredChoiceViewModel" в пакете "GlbQuestionnaire" 2020-03-19 22:27:26,951 Сохранена схема "GlbAnsweredQuestion" в пакете "GlbQuestionnaire" 2020-03-19 22:27:26,974 Сохранена схема "GlbAnsweredQuestionDetail" в пакете "GlbQuestionnaire" 2020-03-19 22:27:26,995 Сохранена схема "GlbAnswerInQuestion" в пакете "GlbQuestionnaire" 2020-03-19 22:27:27,015 Сохранена схема "GlbAnswerInQuestionDetail" в пакете "GlbQuestionnaire" 2020-03-19 22:27:27,036 Сохранена схема "GlbAnswerType" в пакете "GlbQuestionnaire" 2020-03-19 22:27:27,060 Сохранена схема "GlbDetailWithPositionCSS" в пакете "GlbQuestionnaire" 2020-03-19 22:27:27,079 Сохранена схема "GlbInterview" в пакете "GlbQuestionnaire" 2020-03-19 22:27:27,096 Сохранена схема "GlbInterview1Page" в пакете "GlbQuestionnaire" 2020-03-19 22:27:27,116 Сохранена схема "GlbInterview1Section" в пакете "GlbQuestionnaire" 2020-03-19 22:27:27,137 Сохранена схема "GlbInterviewDetailViewGenerator" в пакете "GlbQuestionnaire" 2020-03-19 22:27:27,156 Сохранена схема "GlbInterviewFile" в пакете "GlbQuestionnaire" 2020-03-19 22:27:27,174 Сохранена схема "GlbInterviewFolder" в пакете "GlbQuestionnaire" 2020-03-19 22:27:27,193 Сохранена схема "GlbInterviewInFolder" в пакете "GlbQuestionnaire" 2020-03-19 22:27:27,211 Сохранена схема "GlbInterviewInTag" в пакете "GlbQuestionnaire" 2020-03-19 22:27:27,229 Сохранена схема "GlbInterviewQuestionViewModel" в пакете "GlbQuestionnaire" 2020-03-19 22:27:27,245 Сохранена схема "GlbInterviewService" в пакете "GlbQuestionnaire" 2020-03-19 22:27:27,260 Сохранена схема "GlbInterviewServiceHelper" в пакете "GlbQuestionnaire" 2020-03-19 22:27:27,279 Сохранена схема "GlbInterviewTag" в пакете "GlbQuestionnaire" 2020-03-19 22:27:27,297 Сохранена схема "GlbMobileGlbAnsweredQuestionModelConfig" в пакете "GlbQuestionnaire" 2020-03-19 22:27:27,314 Сохранена схема "GlbMobileGlbInterviewGridPageSettingsDefaultWorkplace" в пакете "GlbQuestionnaire" 2020-03-19 22:27:27,331 Сохранена схема "GlbMobileGlbInterviewModelConfig" в пакете "GlbQuestionnaire" 2020-03-19 22:27:27,348 Сохранена схема "GlbMobileGlbInterviewModuleConfig" в пакете "GlbQuestionnaire" 2020-03-19 22:27:27,366 Сохранена схема "GlbMobileGlbInterviewRecordPageSettingsDefaultWorkplace" в пакете "GlbQuestionnaire" 2020-03-19 22:27:27,383 Сохранена схема "GlbMobileInterviewEditPage" в пакете "GlbQuestionnaire" 2020-03-19 22:27:27,409 Сохранена схема "GlbMobileInterviewPreviewPage" в пакете "GlbQuestionnaire" 2020-03-19 22:27:27,437 Сохранена схема "GlbMobileQuestionnaireConstants" в пакете "GlbQuestionnaire" 2020-03-19 22:27:27,463 Сохранена схема "GlbMobileQuestionnaireCss" в пакете "GlbQuestionnaire" 2020-03-19 22:27:27,482 Сохранена схема "GlbMobileQuestionnaireFloatField" в пакете "GlbQuestionnaire" 2020-03-19 22:27:27,499 Сохранена схема "GlbMobileQuestionnaireIntegerField" в пакете "GlbQuestionnaire" 2020-03-19 22:27:27,516 Сохранена схема "GlbMobileQuestionnaireLookupEdit" в пакете "GlbQuestionnaire" 2020-03-19 22:27:27,535 Сохранена схема "GlbMobileQuestionnaireMultiChoiceEdit" в пакете "GlbQuestionnaire" 2020-03-19 22:27:27,552 Сохранена схема "GlbMobileQuestionnaireServices" в пакете "GlbQuestionnaire" 2020-03-19 22:27:27,570 Сохранена схема "GlbQuestion" в пакете "GlbQuestionnaire" 2020-03-19 22:27:27,591 Сохранена схема "GlbQuestionInQuestionnaire" в пакете "GlbQuestionnaire" 2020-03-19 22:27:27,610 Сохранена схема "GlbQuestionInQuestionnaireDetail" в пакете "GlbQuestionnaire" 2020-03-19 22:27:27,630 Сохранена схема "GlbQuestionInQuestionnairePage" в пакете "GlbQuestionnaire" 2020-03-19 22:27:27,649 Сохранена схема "GlbQuestionnaire" в пакете "GlbQuestionnaire" 2020-03-19 22:27:27,669 Сохранена схема "GlbQuestionnaire1Page" в пакете "GlbQuestionnaire" 2020-03-19 22:27:27,687 Сохранена схема "GlbQuestionnaire1Section" в пакете "GlbQuestionnaire" 2020-03-19 22:27:27,705 Сохранена схема "GlbQuestionnaireConstants" в пакете "GlbQuestionnaire" 2020-03-19 22:27:27,725 Сохранена схема "GlbQuestionnaireFile" в пакете "GlbQuestionnaire" 2020-03-19 22:27:27,745 Сохранена схема "GlbQuestionnaireFolder" в пакете "GlbQuestionnaire" 2020-03-19 22:27:27,765 Сохранена схема "GlbQuestionnaireInFolder" в пакете "GlbQuestionnaire" 2020-03-19 22:27:27,785 Сохранена схема "GlbQuestionnaireInTag" в пакете "GlbQuestionnaire" 2020-03-19 22:27:27,804 Сохранена схема "GlbQuestionnaireTag" в пакете "GlbQuestionnaire" 2020-03-19 22:27:27,824 Сохранена схема "GlbQuestionnaireType" в пакете "GlbQuestionnaire" 2020-03-19 22:27:27,843 Сохранена схема "MobileApplicationManifestDefaultWorkplace" в пакете "GlbQuestionnaire" 2020-03-19 22:27:27,886 Сохранены данные "EntityConnection_Activity_Interview" в пакете "GlbQuestionnaire" 2020-03-19 22:27:27,943 Terrasoft.Common.DbOperationException: Npgsql.PostgresException (0x80004005): 23503: insert or update on table "SysPackageDataLcz" violates foreign key constraint "FKfg1JPl35PDx2FCE8Oagxv7VAMIc" в Npgsql.NpgsqlConnector.<DoReadMessage>d__157.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в Npgsql.NpgsqlConnector.<ReadMessage>d__156.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() в Npgsql.NpgsqlConnector.<ReadMessage>d__156.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() в Npgsql.NpgsqlDataReader.<NextResult>d__32.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в Npgsql.NpgsqlDataReader.NextResult() в Npgsql.NpgsqlCommand.<Execute>d__71.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в Npgsql.NpgsqlCommand.<ExecuteNonQuery>d__84.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в Npgsql.NpgsqlCommand.ExecuteNonQuery() в Polly.Policy.<>c__DisplayClass119_0`1.<Execute>b__0(Context ctx, CancellationToken ct) в Polly.Policy.<>c__DisplayClass129_0`1.<ExecuteInternal>b__0(Context ctx, CancellationToken ct) в Polly.Policy.<>c__DisplayClass103_0.<NoOp>b__1(Context ctx, CancellationToken ct) в Polly.NoOp.NoOpEngine.Implementation[TResult](Func`3 action, Context context, CancellationToken cancellationToken) в Polly.Policy.<>c.<NoOp>b__103_0(Action`2 action, Context context, CancellationToken cancellationToken) в Polly.Policy.ExecuteInternal[TResult](Func`3 action, Context context, CancellationToken cancellationToken) в Polly.Policy.Execute[TResult](Func`3 action, Context context, CancellationToken cancellationToken) в Polly.Policy.Execute[TResult](Func`1 action) в Terrasoft.Core.DB.DBExecutor.ExecuteCommand[TResult](Func`2 commandExecutionCallback, String sqlText, QueryParameterCollection queryParameters, CancellationToken cancellationToken) в Terrasoft.DB.PostgreSql.PostgreSqlExecutor.Execute(String sqlText, QueryParameterCollection queryParameters) в Terrasoft.Core.Entities.Entity.InsertToDB(Boolean skipLookupColumnValues, Boolean validateRequired) ---> Npgsql.PostgresException: 23503: insert or update on table "SysPackageDataLcz" violates foreign key constraint "FKfg1JPl35PDx2FCE8Oagxv7VAMIc" в Npgsql.NpgsqlConnector.<DoReadMessage>d__157.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в Npgsql.NpgsqlConnector.<ReadMessage>d__156.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() в Npgsql.NpgsqlConnector.<ReadMessage>d__156.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() в Npgsql.NpgsqlDataReader.<NextResult>d__32.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в Npgsql.NpgsqlDataReader.NextResult() в Npgsql.NpgsqlCommand.<Execute>d__71.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в Npgsql.NpgsqlCommand.<ExecuteNonQuery>d__84.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в Npgsql.NpgsqlCommand.ExecuteNonQuery() в Polly.Policy.<>c__DisplayClass119_0`1.<Execute>b__0(Context ctx, CancellationToken ct) в Polly.Policy.<>c__DisplayClass129_0`1.<ExecuteInternal>b__0(Context ctx, CancellationToken ct) в Polly.Policy.<>c__DisplayClass103_0.<NoOp>b__1(Context ctx, CancellationToken ct) в Polly.NoOp.NoOpEngine.Implementation[TResult](Func`3 action, Context context, CancellationToken cancellationToken) в Polly.Policy.<>c.<NoOp>b__103_0(Action`2 action, Context context, CancellationToken cancellationToken) в Polly.Policy.ExecuteInternal[TResult](Func`3 action, Context context, CancellationToken cancellationToken) в Polly.Policy.Execute[TResult](Func`3 action, Context context, CancellationToken cancellationToken) в Polly.Policy.Execute[TResult](Func`1 action) в Terrasoft.Core.DB.DBExecutor.ExecuteCommand[TResult](Func`2 commandExecutionCallback, String sqlText, QueryParameterCollection queryParameters, CancellationToken cancellationToken) в Terrasoft.DB.PostgreSql.PostgreSqlExecutor.Execute(String sqlText, QueryParameterCollection queryParameters) в Terrasoft.Core.Entities.Entity.InsertToDB(Boolean skipLookupColumnValues, Boolean validateRequired) --- Конец трассировки внутреннего стека исключений --- в Terrasoft.Core.Entities.Entity.InsertToDB(Boolean skipLookupColumnValues, Boolean validateRequired) в Terrasoft.Core.Entities.Entity.InternalSave(Boolean validateRequired, Boolean setColumnDefValue) в Terrasoft.Core.Entities.Entity.Save(Boolean validateRequired, Boolean setColumnDefValue) в Terrasoft.Core.Packages.PackageDBStorage.SavePackageSchemaDataLocalization(Package package, PackageSchemaDataDescriptor dataDescriptor, IPackageContentProvider contentProvider, Guid sysPackageSchemaDataId) в Terrasoft.Core.Packages.PackageDBStorage.SaveSchemaData(Package package, PackageSchemaDataDescriptor dataDescriptor, IPackageContentProvider contentProvider) в Terrasoft.Core.Packages.PackageDBStorage.SavePackageSchemaDatas(Package package, IPackageContentProvider contentProvider) в Terrasoft.Core.Packages.PackageDBStorage.SavePackage(Package package, IPackageContentProvider contentProvider) в Terrasoft.Core.Packages.PackageDBStorage.ProcessPackage(Package package, IPackageContentProvider packageContentProvider, Dictionary`2 packageIdCollection) в Terrasoft.Core.Packages.PackageDBStorage.ProcessPackages(IPackageContentProvider packageContentProvider, Dictionary`2 packageIdCollection) в Terrasoft.Core.Packages.PackageDBStorage.Save(IPackageContentProvider packageContentProvider) в Terrasoft.Core.AppInstallation.Packages.Operations.SystemPackageOperations.PackageDBStorageInternal.Save(IPackageContentProvider packageContentProvider) в Terrasoft.Core.AppInstallation.Packages.Operations.SystemPackageOperations.Save(IEnumerable`1 packages, PackageInstallOptions options) в Terrasoft.Core.AppInstallation.Packages.SystemPackageManager.Save(PackageInstallOptions installOptions) в Terrasoft.Core.AppInstallation.Packages.AppInstaller.Install(String sourcePath, String destinationPath, PackageInstallOptions installOptions, IInstalledAppInfo installedAppInfo) в Terrasoft.WebApp.PackageInstaller.AppInstallerServiceInternal.<>c__DisplayClass7_0.<InstallApp>b__0() в Terrasoft.WebApp.PackageInstaller.BaseInstallerServiceInternal.InvokeWithLogging[TResult](Func`1 action)
9 апреля 2020 21:37
Елизавета, добрый вечер,
уточните, пожалуйста, продукт и версию продукта, чтобы мы могли верифицировать исправления для вашего кейса.
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать