You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
EntityFrameworkCore.Jet/test/EFCore.Jet.Data.Tests/E2E.sql

272 lines
7.5 KiB
MySQL

CREATE TABLE `AllDataTypes` (
`AllDataTypesID` int IDENTITY PRIMARY KEY,
`bigintColumn` int NOT NULL,
`bitColumn` bit NOT NULL,
`decimalColumn` decimal NOT NULL,
`intColumn` int NOT NULL,
`moneyColumn` money NOT NULL,
`numericColumn` numeric NOT NULL,
`smallintColumn` smallint NOT NULL,
`smallmoneyColumn` money NOT NULL,
`tinyintColumn` byte NOT NULL,
`floatColumn` float NOT NULL,
`realColumn` real NULL,
`dateColumn` datetime NOT NULL,
`datetimeColumn` datetime NULL,
`datetime2Column` datetime NULL,
`datetime24Column` datetime NULL,
`datetimeoffsetColumn` datetime NULL,
`datetimeoffset5Column` datetime NULL,
`smalldatetimeColumn` datetime NULL,
`timeColumn` datetime NULL,
`time4Column` datetime NULL,
`charColumn` char NULL,
`textColumn` text NULL,
`varcharColumn` varchar NULL,
`ncharColumn` char NULL,
`ntextColumn` text NULL,
`nvarcharColumn` varchar NULL,
`binaryColumn` binary NULL,
`imageColumn` image NULL,
`varbinaryColumn` varbinary NULL,
`timestampColumn` varbinary(8) NULL,
`uniqueidentifierColumn` guid NULL,
`hierarchyidColumn` text NULL,
`xmlColumn` text NULL,
`geographyColumn` text NULL,
`geometryColumn` text NULL
8 years ago
)
GO
CREATE TABLE `PropertyConfiguration` (
`PropertyConfigurationID` byte IDENTITY(1, 1) PRIMARY KEY,
`WithDateDefaultExpression` datetime NOT NULL DEFAULT Now(),
`WithDateFixedDefault` datetime NOT NULL DEFAULT #10/20/2015#,
`WithDateNullDefault` datetime NULL DEFAULT NULL,
`WithGuidDefaultExpression` guid NOT NULL,
`WithVarcharNullDefaultValue` varchar(255) NULL DEFAULT NULL,
`WithDefaultValue` int NOT NULL DEFAULT -1,
`WithNullDefaultValue` smallint NULL DEFAULT NULL,
`WithMoneyDefaultValue` money NOT NULL DEFAULT 0.00,
`A` int NOT NULL,
`B` int NOT NULL,
`SumOfAAndB` int,
`RowversionColumn` varbinary(8) NOT NULL
8 years ago
)
GO
CREATE INDEX Test_PropertyConfiguration_Index
ON `PropertyConfiguration` (A, B)
8 years ago
GO
CREATE TABLE `Test Spaces Keywords Table` (
`Test Spaces Keywords TableID` int PRIMARY KEY,
`abstract` int NOT NULL,
`class` int NULL,
`volatile` int NOT NULL,
`Spaces In Column` int NULL,
`TabsInColumn` int NOT NULL,
`@AtSymbolAtStartOfColumn` int NULL,
`@Multiple@At@Symbols@In@Column` int NOT NULL,
`Commas,In,Column` int NULL,
`$Dollar$Sign$Column` int NOT NULL,
`#Exclamation#Mark#Column` int NULL,
`""Double""Quotes""Column` int NULL,
`\Backslashes\In\Column` int NULL
8 years ago
)
GO
CREATE TABLE `SelfReferencing` (
`SelfReferencingID` int PRIMARY KEY,
`Name` varchar(20) NOT NULL,
`Description` varchar(100) NOT NULL,
`SelfReferenceFK` int NULL,
CONSTRAINT `FK_SelfReferencing` FOREIGN KEY
8 years ago
(
`SelfReferenceFK`
) REFERENCES `SelfReferencing` (
`SelfReferencingID`
8 years ago
)
)
GO
CREATE TABLE `OneToManyPrincipal` (
`OneToManyPrincipalID1` int,
`OneToManyPrincipalID2` int,
`Other` varchar(20) NOT NULL,
CONSTRAINT `PK_OneToManyPrincipal` PRIMARY KEY CLUSTERED
8 years ago
(
`OneToManyPrincipalID1`, `OneToManyPrincipalID2`
8 years ago
)
)
GO
CREATE TABLE `OneToManyDependent` (
`OneToManyDependentID1` int,
`OneToManyDependentID2` int,
`SomeDependentEndColumn` varchar (20) NOT NULL,
`OneToManyDependentFK2` int NULL,
`OneToManyDependentFK1` int NULL,
CONSTRAINT `PK_OneToManyDependent` PRIMARY KEY CLUSTERED
8 years ago
(
`OneToManyDependentID1`, `OneToManyDependentID2`
8 years ago
),
CONSTRAINT `FK_OneToManyDependent` FOREIGN KEY
8 years ago
(
`OneToManyDependentFK1`, `OneToManyDependentFK2`
) REFERENCES `OneToManyPrincipal` (
`OneToManyPrincipalID1`, `OneToManyPrincipalID2`
8 years ago
)
)
GO
CREATE TABLE `OneToOnePrincipal` (
`OneToOnePrincipalID1` int,
`OneToOnePrincipalID2` int,
`SomeOneToOnePrincipalColumn` varchar (20) NOT NULL,
CONSTRAINT `PK_OneToOnePrincipal` PRIMARY KEY CLUSTERED
8 years ago
(
`OneToOnePrincipalID1`, `OneToOnePrincipalID2`
8 years ago
)
)
GO
CREATE TABLE `OneToOneDependent` (
`OneToOneDependentID1` int,
`OneToOneDependentID2` int,
`SomeDependentEndColumn` varchar (20) NOT NULL,
CONSTRAINT `PK_OneToOneDependent` PRIMARY KEY CLUSTERED
8 years ago
(
`OneToOneDependentID1`, `OneToOneDependentID2`
8 years ago
),
CONSTRAINT `FK_OneToOneDependent` FOREIGN KEY
8 years ago
(
`OneToOneDependentID1`, `OneToOneDependentID2`
) REFERENCES `OneToOnePrincipal` (
`OneToOnePrincipalID1`, `OneToOnePrincipalID2`
8 years ago
)
)
GO
CREATE TABLE `OneToOneSeparateFKPrincipal` (
`OneToOneSeparateFKPrincipalID1` int,
`OneToOneSeparateFKPrincipalID2` int,
`SomeOneToOneSeparateFKPrincipalColumn` varchar (20) NOT NULL,
CONSTRAINT `PK_OneToOneSeparateFKPrincipal` PRIMARY KEY CLUSTERED
8 years ago
(
`OneToOneSeparateFKPrincipalID1`, `OneToOneSeparateFKPrincipalID2`
8 years ago
)
)
GO
CREATE TABLE `OneToOneSeparateFKDependent` (
`OneToOneSeparateFKDependentID1` int,
`OneToOneSeparateFKDependentID2` int,
`SomeDependentEndColumn` varchar (20) NOT NULL,
`OneToOneSeparateFKDependentFK1` int NULL,
`OneToOneSeparateFKDependentFK2` int NULL,
CONSTRAINT `PK_OneToOneSeparateFKDependent` PRIMARY KEY CLUSTERED
8 years ago
(
`OneToOneSeparateFKDependentID1`, `OneToOneSeparateFKDependentID2`
8 years ago
),
CONSTRAINT `FK_OneToOneSeparateFKDependent` FOREIGN KEY
8 years ago
(
`OneToOneSeparateFKDependentFK1`, `OneToOneSeparateFKDependentFK2`
) REFERENCES `OneToOneSeparateFKPrincipal` (
`OneToOneSeparateFKPrincipalID1`, `OneToOneSeparateFKPrincipalID2`
8 years ago
),
CONSTRAINT `UK_OneToOneSeparateFKDependent` UNIQUE
8 years ago
(
`OneToOneSeparateFKDependentFK1`, `OneToOneSeparateFKDependentFK2`
8 years ago
)
)
GO
CREATE TABLE `OneToOneFKToUniqueKeyPrincipal` (
`OneToOneFKToUniqueKeyPrincipalID1` int,
`OneToOneFKToUniqueKeyPrincipalID2` int,
`SomePrincipalColumn` varchar (20) NOT NULL,
`OneToOneFKToUniqueKeyPrincipalUniqueKey1` int NOT NULL,
`OneToOneFKToUniqueKeyPrincipalUniqueKey2` int NOT NULL,
CONSTRAINT `PK_OneToOneFKToUniqueKeyPrincipal` PRIMARY KEY CLUSTERED
8 years ago
(
`OneToOneFKToUniqueKeyPrincipalID1`, `OneToOneFKToUniqueKeyPrincipalID2`
8 years ago
),
CONSTRAINT `UK_OneToOneFKToUniqueKeyPrincipal` UNIQUE
8 years ago
(
`OneToOneFKToUniqueKeyPrincipalUniqueKey1`, `OneToOneFKToUniqueKeyPrincipalUniqueKey2`
8 years ago
)
)
GO
CREATE TABLE `OneToOneFKToUniqueKeyDependent` (
`OneToOneFKToUniqueKeyDependentID1` int,
`OneToOneFKToUniqueKeyDependentID2` int,
`SomeColumn` varchar (20) NOT NULL,
`OneToOneFKToUniqueKeyDependentFK1` int NULL,
`OneToOneFKToUniqueKeyDependentFK2` int NULL,
CONSTRAINT `PK_OneToOneFKToUniqueKeyDependent` PRIMARY KEY CLUSTERED
8 years ago
(
`OneToOneFKToUniqueKeyDependentID1`, `OneToOneFKToUniqueKeyDependentID2`
8 years ago
),
CONSTRAINT `FK_OneToOneFKToUniqueKeyDependent` FOREIGN KEY
8 years ago
(
`OneToOneFKToUniqueKeyDependentFK1`, `OneToOneFKToUniqueKeyDependentFK2`
) REFERENCES `OneToOneFKToUniqueKeyPrincipal` (
`OneToOneFKToUniqueKeyPrincipalUniqueKey1`, `OneToOneFKToUniqueKeyPrincipalUniqueKey2`
8 years ago
),
CONSTRAINT `UK_OneToOneFKToUniqueKeyDependent` UNIQUE
8 years ago
(
`OneToOneFKToUniqueKeyDependentFK1`, `OneToOneFKToUniqueKeyDependentFK2`
8 years ago
)
)
GO
CREATE TABLE `ReferredToByTableWithUnmappablePrimaryKeyColumn` (
`ReferredToByTableWithUnmappablePrimaryKeyColumnID` int PRIMARY KEY,
`AColumn` varchar(20) NOT NULL,
`ValueGeneratedOnAddColumn` int IDENTITY(1, 1) NOT NULL
8 years ago
)
GO
CREATE TABLE `TableWithUnmappablePrimaryKeyColumn` (
`TableWithUnmappablePrimaryKeyColumnID` int PRIMARY KEY,
`AnotherColumn` varchar(20) NOT NULL,
`TableWithUnmappablePrimaryKeyColumnFK` int NULL,
CONSTRAINT `FK_TableWithUnmappablePrimaryKeyColumn` FOREIGN KEY
8 years ago
(
`TableWithUnmappablePrimaryKeyColumnFK`
) REFERENCES `ReferredToByTableWithUnmappablePrimaryKeyColumn` (
`ReferredToByTableWithUnmappablePrimaryKeyColumnID`
8 years ago
),
CONSTRAINT `UK_TableWithUnmappablePrimaryKeyColumn` UNIQUE
8 years ago
(
`AnotherColumn`
8 years ago
)
)
GO
CREATE TABLE `FilteredOut` (
`FilteredOutID` int PRIMARY KEY,
`Unused1` varchar(20) NOT NULL,
`Unused2` int NOT NULL
8 years ago
)
GO