[firebase-br] Erro com migrations

marcelo em mksoftwares.com.br marcelo em mksoftwares.com.br
Sexta Setembro 4 09:17:11 -03 2020


Pessoal

Sei que aqui não é o lugar melhor pra se perguntar isso, mas queria 
saber se alguém já passou por isso, e se sim como contornou a situação.

Estou desenvolvendo uma API rest em C# para o meu sistema, onde este usa 
firebird 2.5.

Consegui efetuar a conexão com o banco, e esta bem funcional. Mas chegou 
a hora de definir as permissões nas controllers e decidimos usar o 
Identity da microsoft. Até ai tudo bem conseguimos implantar as 
operações tranquilamente. O problema começou a tentar aplicar uma 
migrations inicial do Identity.

Segue o erro e se alguem puder ajudar agradeço.

Failed executing DbCommand (30ms) [Parameters=[], CommandType='Text', 
CommandTimeout='30']
CREATE TABLE "AspNetUserClaims" (
     "Id" INTEGER GENERATED BY DEFAULT AS IDENTITY NOT NULL,
     "UserId" VARCHAR(256) NOT NULL,
     "ClaimType" BLOB SUB_TYPE TEXT,
     "ClaimValue" BLOB SUB_TYPE TEXT,
     CONSTRAINT "PK_AspNetUserClaims" PRIMARY KEY ("Id"),
     CONSTRAINT "FK_AspNetUserClaims_AspNetUser~" FOREIGN KEY ("UserId") 
REFERENCES "AspNetUsers" ("Id") ON UPDATE NO ACTION ON DELETE CASCADE
);
FirebirdSql.Data.FirebirdClient.FbException (0x80004005): Dynamic SQL 
Error
SQL error code = -104
Token unknown - line 2, column 28
BY
  ---> Dynamic SQL Error
SQL error code = -104
Token unknown - line 2, column 28
BY
    at FirebirdSql.Data.FirebirdClient.FbCommand.ExecuteNonQuery()
    at 
Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteNonQuery(RelationalCommandParameterObject 
parameterObject)
    at 
Microsoft.EntityFrameworkCore.Migrations.MigrationCommand.ExecuteNonQuery(IRelationalConnection 
connection, IReadOnlyDictionary`2 parameterValues)
    at 
Microsoft.EntityFrameworkCore.Migrations.Internal.MigrationCommandExecutor.ExecuteNonQuery(IEnumerable`1 
migrationCommands, IRelationalConnection connection)
    at 
Microsoft.EntityFrameworkCore.Migrations.Internal.Migrator.Migrate(String 
targetMigration)
    at 
Microsoft.EntityFrameworkCore.Design.Internal.MigrationsOperations.UpdateDatabase(String 
targetMigration, String contextType)
    at 
Microsoft.EntityFrameworkCore.Design.OperationExecutor.UpdateDatabaseImpl(String 
targetMigration, String contextType)
    at 
Microsoft.EntityFrameworkCore.Design.OperationExecutor.UpdateDatabase.<>c__DisplayClass0_0.<.ctor>b__0()
    at 
Microsoft.EntityFrameworkCore.Design.OperationExecutor.OperationBase.Execute(Action 
action)
Dynamic SQL Error
SQL error code = -104
Token unknown - line 2, column 28
BY



Mais detalhes sobre a lista de discussão lista