22 changed files with 6745 additions and 12 deletions
@ -0,0 +1,100 @@
@@ -0,0 +1,100 @@
|
||||
IF COL_LENGTH('[dbo].[Event]', 'SecretId') IS NULL |
||||
BEGIN |
||||
ALTER TABLE |
||||
[dbo].[Event] |
||||
ADD |
||||
[SecretId] UNIQUEIDENTIFIER NULL |
||||
END |
||||
GO |
||||
|
||||
IF COL_LENGTH('[dbo].[Event]', 'ServiceAccountId') IS NULL |
||||
BEGIN |
||||
ALTER TABLE |
||||
[dbo].[Event] |
||||
ADD |
||||
[ServiceAccountId] UNIQUEIDENTIFIER NULL |
||||
END |
||||
GO |
||||
|
||||
IF OBJECT_ID('[dbo].[EventView]') IS NOT NULL |
||||
BEGIN |
||||
EXECUTE sp_refreshsqlmodule N'[dbo].[EventView]'; |
||||
END |
||||
GO |
||||
|
||||
CREATE OR ALTER PROCEDURE [dbo].[Event_Create] |
||||
@Id UNIQUEIDENTIFIER OUTPUT, |
||||
@Type INT, |
||||
@UserId UNIQUEIDENTIFIER, |
||||
@OrganizationId UNIQUEIDENTIFIER, |
||||
@InstallationId UNIQUEIDENTIFIER, |
||||
@ProviderId UNIQUEIDENTIFIER, |
||||
@CipherId UNIQUEIDENTIFIER, |
||||
@CollectionId UNIQUEIDENTIFIER, |
||||
@PolicyId UNIQUEIDENTIFIER, |
||||
@GroupId UNIQUEIDENTIFIER, |
||||
@OrganizationUserId UNIQUEIDENTIFIER, |
||||
@ProviderUserId UNIQUEIDENTIFIER, |
||||
@ProviderOrganizationId UNIQUEIDENTIFIER = null, |
||||
@ActingUserId UNIQUEIDENTIFIER, |
||||
@DeviceType SMALLINT, |
||||
@IpAddress VARCHAR(50), |
||||
@Date DATETIME2(7), |
||||
@SystemUser TINYINT = null, |
||||
@DomainName VARCHAR(256), |
||||
@SecretId UNIQUEIDENTIFIER = null, |
||||
@ServiceAccountId UNIQUEIDENTIFIER = null |
||||
AS |
||||
BEGIN |
||||
SET NOCOUNT ON |
||||
|
||||
INSERT INTO [dbo].[Event] |
||||
( |
||||
[Id], |
||||
[Type], |
||||
[UserId], |
||||
[OrganizationId], |
||||
[InstallationId], |
||||
[ProviderId], |
||||
[CipherId], |
||||
[CollectionId], |
||||
[PolicyId], |
||||
[GroupId], |
||||
[OrganizationUserId], |
||||
[ProviderUserId], |
||||
[ProviderOrganizationId], |
||||
[ActingUserId], |
||||
[DeviceType], |
||||
[IpAddress], |
||||
[Date], |
||||
[SystemUser], |
||||
[DomainName], |
||||
[SecretId], |
||||
[ServiceAccountId] |
||||
) |
||||
VALUES |
||||
( |
||||
@Id, |
||||
@Type, |
||||
@UserId, |
||||
@OrganizationId, |
||||
@InstallationId, |
||||
@ProviderId, |
||||
@CipherId, |
||||
@CollectionId, |
||||
@PolicyId, |
||||
@GroupId, |
||||
@OrganizationUserId, |
||||
@ProviderUserId, |
||||
@ProviderOrganizationId, |
||||
@ActingUserId, |
||||
@DeviceType, |
||||
@IpAddress, |
||||
@Date, |
||||
@SystemUser, |
||||
@DomainName, |
||||
@SecretId, |
||||
@ServiceAccountId |
||||
) |
||||
END |
||||
GO |
||||
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,36 @@
@@ -0,0 +1,36 @@
|
||||
using Microsoft.EntityFrameworkCore.Migrations; |
||||
|
||||
#nullable disable |
||||
|
||||
namespace Bit.MySqlMigrations.Migrations; |
||||
|
||||
public partial class SecretsManagerEvent : Migration |
||||
{ |
||||
protected override void Up(MigrationBuilder migrationBuilder) |
||||
{ |
||||
migrationBuilder.AddColumn<Guid>( |
||||
name: "SecretId", |
||||
table: "Event", |
||||
type: "char(36)", |
||||
nullable: true, |
||||
collation: "ascii_general_ci"); |
||||
|
||||
migrationBuilder.AddColumn<Guid>( |
||||
name: "ServiceAccountId", |
||||
table: "Event", |
||||
type: "char(36)", |
||||
nullable: true, |
||||
collation: "ascii_general_ci"); |
||||
} |
||||
|
||||
protected override void Down(MigrationBuilder migrationBuilder) |
||||
{ |
||||
migrationBuilder.DropColumn( |
||||
name: "SecretId", |
||||
table: "Event"); |
||||
|
||||
migrationBuilder.DropColumn( |
||||
name: "ServiceAccountId", |
||||
table: "Event"); |
||||
} |
||||
} |
||||
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,34 @@
@@ -0,0 +1,34 @@
|
||||
using Microsoft.EntityFrameworkCore.Migrations; |
||||
|
||||
#nullable disable |
||||
|
||||
namespace Bit.PostgresMigrations.Migrations; |
||||
|
||||
public partial class SecretsManagerEvent : Migration |
||||
{ |
||||
protected override void Up(MigrationBuilder migrationBuilder) |
||||
{ |
||||
migrationBuilder.AddColumn<Guid>( |
||||
name: "SecretId", |
||||
table: "Event", |
||||
type: "uuid", |
||||
nullable: true); |
||||
|
||||
migrationBuilder.AddColumn<Guid>( |
||||
name: "ServiceAccountId", |
||||
table: "Event", |
||||
type: "uuid", |
||||
nullable: true); |
||||
} |
||||
|
||||
protected override void Down(MigrationBuilder migrationBuilder) |
||||
{ |
||||
migrationBuilder.DropColumn( |
||||
name: "SecretId", |
||||
table: "Event"); |
||||
|
||||
migrationBuilder.DropColumn( |
||||
name: "ServiceAccountId", |
||||
table: "Event"); |
||||
} |
||||
} |
||||
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,34 @@
@@ -0,0 +1,34 @@
|
||||
using Microsoft.EntityFrameworkCore.Migrations; |
||||
|
||||
#nullable disable |
||||
|
||||
namespace Bit.SqliteMigrations.Migrations; |
||||
|
||||
public partial class SecretsManagerEvent : Migration |
||||
{ |
||||
protected override void Up(MigrationBuilder migrationBuilder) |
||||
{ |
||||
migrationBuilder.AddColumn<Guid>( |
||||
name: "SecretId", |
||||
table: "Event", |
||||
type: "TEXT", |
||||
nullable: true); |
||||
|
||||
migrationBuilder.AddColumn<Guid>( |
||||
name: "ServiceAccountId", |
||||
table: "Event", |
||||
type: "TEXT", |
||||
nullable: true); |
||||
} |
||||
|
||||
protected override void Down(MigrationBuilder migrationBuilder) |
||||
{ |
||||
migrationBuilder.DropColumn( |
||||
name: "SecretId", |
||||
table: "Event"); |
||||
|
||||
migrationBuilder.DropColumn( |
||||
name: "ServiceAccountId", |
||||
table: "Event"); |
||||
} |
||||
} |
||||
Loading…
Reference in new issue