protected virtual void Generate( OracleCreateUserOperation operation, IModel model, MigrationCommandListBuilder builder) { builder .Append( $@"BEGIN EXECUTE IMMEDIATE 'CREATE USER {operation.UserName} IDENTIFIED BY {operation.Password}'; EXECUTE IMMEDIATE 'GRANT DBA TO {operation.UserName}'; END;") .EndCommand(suppressTransaction: true); }
protected virtual void Generate( [NotNull] OracleCreateUserOperation operation, [CanBeNull] IModel model, [NotNull] MigrationCommandListBuilder builder) { Check.NotNull(operation, nameof(operation)); Check.NotNull(builder, nameof(builder)); builder .Append( $@"BEGIN EXECUTE IMMEDIATE 'CREATE USER {operation.UserName} IDENTIFIED BY {operation.UserName}'; EXECUTE IMMEDIATE 'GRANT DBA TO {operation.UserName}'; END;") .EndCommand(suppressTransaction: true); }