Files
server/src/Sql/dbo/Tables/Event.sql

26 lines
1.1 KiB
MySQL
Raw Normal View History

2017-12-12 14:22:22 -05:00
CREATE TABLE [dbo].[Event] (
[Id] UNIQUEIDENTIFIER NOT NULL,
[Type] INT NOT NULL,
[UserId] UNIQUEIDENTIFIER NULL,
[OrganizationId] UNIQUEIDENTIFIER NULL,
[CipherId] UNIQUEIDENTIFIER NULL,
[CollectionId] UNIQUEIDENTIFIER NULL,
[PolicyId] UNIQUEIDENTIFIER NULL,
[GroupId] UNIQUEIDENTIFIER NULL,
[OrganizationUserId] UNIQUEIDENTIFIER NULL,
[ActingUserId] UNIQUEIDENTIFIER NULL,
[DeviceType] SMALLINT NULL,
[IpAddress] VARCHAR(50) NULL,
[Date] DATETIME2 (7) NOT NULL,
[ProviderId] UNIQUEIDENTIFIER NULL,
[ProviderUserId] UNIQUEIDENTIFIER NULL,
[ProviderOrganizationId] UNIQUEIDENTIFIER NULL,
2017-12-12 14:22:22 -05:00
CONSTRAINT [PK_Event] PRIMARY KEY CLUSTERED ([Id] ASC)
);
2017-12-12 14:39:56 -05:00
GO
2017-12-12 15:04:14 -05:00
CREATE NONCLUSTERED INDEX [IX_Event_DateOrganizationIdUserId]
2017-12-18 23:15:16 -05:00
ON [dbo].[Event]([Date] DESC, [OrganizationId] ASC, [ActingUserId] ASC, [CipherId] ASC);
2017-12-12 14:39:56 -05:00