File tree Expand file tree Collapse file tree
Rezoom.SQL.Provider.Postgres
Rezoom.SQL.Provider.SQLite Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ <?xml version =" 1.0" ?>
2+ <package >
3+ <metadata >
4+ <id >Rezoom.SQL.Provider.Postgres</id >
5+ <version >0.6.1</version >
6+ <title >Rezoom.SQL.Provider.Postgres</title >
7+ <authors >Robert Peele</authors >
8+ <owners >humbobst</owners >
9+ <licenseUrl >https://raw.githubusercontent.com/rspeele/Rezoom.SQL/master/LICENSE.txt</licenseUrl >
10+ <projectUrl >https://github.com/rspeele/Rezoom.SQL</projectUrl >
11+ <requireLicenseAcceptance >false</requireLicenseAcceptance >
12+ <description >Adds config for using Rezoom.SQL.Provider with PostgreSQL.</description >
13+ <releaseNotes >Initial Postgres release. Use provider 0.6.1.</releaseNotes >
14+ <copyright >Copyright Robert Peele 2017</copyright >
15+ <tags >rezoom sql data postgres postgresql pgsql fsharp typeprovider</tags >
16+ <dependencies >
17+ <dependency id =" Rezoom.SQL.Provider" version =" 0.6.1.22661" />
18+ <dependency id =" Npgsql" version =" 3.2.5" />
19+ </dependencies >
20+ </metadata >
21+ </package >
Original file line number Diff line number Diff line change 1+ <?xml version =" 1.0" encoding =" utf-8" ?>
2+ <configuration >
3+ <connectionStrings >
4+ <add name =" rzsql" providerName =" Npgsql" connectionString =" Host=localhost;Database=rzsql;Username=your_user_here;Password=your_password_here" />
5+ </connectionStrings >
6+ <system .data>
7+ <DbProviderFactories >
8+ <remove invariant =" Npgsql" />
9+ <add name =" Npgsql Data Provider" invariant =" Npgsql" support =" FF" description =" .Net Framework Data Provider for Postgresql" type =" Npgsql.NpgsqlFactory, Npgsql" />
10+ </DbProviderFactories >
11+ </system .data>
12+ </configuration >
Original file line number Diff line number Diff line change 1+ -- Edit this file to define your initial database model.
2+
3+ create table Users
4+ ( Id int primary key autoincrement
5+ , Email string(254 ) unique
6+ , Name string(64 ) null
7+ );
8+
9+ create table Comments
10+ ( Id int primary key autoincrement
11+ , AuthorId int references Users(Id)
12+ , Comment string(512 )
13+ );
14+
15+ create index IX_Comments_AuthorId on Comments
16+ (AuthorId);
17+
18+ -- If you want to make model changes after you have created data, add
19+ -- the statements for those changes (e.g. ALTER TABLE) in another file
20+ -- called V2.yourchangetitle.sql.
Original file line number Diff line number Diff line change 1+ {
2+ "backend" : " postgres" ,
3+ "optionals" : " f#" ,
4+ "migrations" : " ." ,
5+ "connectionname" : " rzsql"
6+ }
Original file line number Diff line number Diff line change 22<package >
33 <metadata >
44 <id >Rezoom.SQL.Provider.SQLite</id >
5- <version >0.5 .1</version >
5+ <version >0.6 .1</version >
66 <title >Rezoom.SQL.Provider.SQLite</title >
77 <authors >Robert Peele</authors >
88 <owners >humbobst</owners >
99 <licenseUrl >https://raw.githubusercontent.com/rspeele/Rezoom.SQL/master/LICENSE.txt</licenseUrl >
1010 <projectUrl >https://github.com/rspeele/Rezoom.SQL</projectUrl >
1111 <requireLicenseAcceptance >false</requireLicenseAcceptance >
1212 <description >Adds config for using Rezoom.SQL.Provider with SQLite.</description >
13- <releaseNotes >Use latest provider.</releaseNotes >
13+ <releaseNotes >Use provider 0.6.1 .</releaseNotes >
1414 <copyright >Copyright Robert Peele 2017</copyright >
1515 <tags >rezoom sql data sqlite fsharp typeprovider</tags >
1616 <dependencies >
17- <dependency id =" Rezoom.SQL.Provider" version =" 0.5 .1.2675 " />
17+ <dependency id =" Rezoom.SQL.Provider" version =" 0.6 .1.22661 " />
1818 <dependency id =" System.Data.SQLite.Core" version =" 1.0.104" />
1919 </dependencies >
2020 </metadata >
Original file line number Diff line number Diff line change 22<package >
33 <metadata >
44 <id >Rezoom.SQL.Provider.TSQL</id >
5- <version >0.5 .1</version >
5+ <version >0.6 .1</version >
66 <title >Rezoom.SQL.Provider.TSQL</title >
77 <authors >Robert Peele</authors >
88 <owners >humbobst</owners >
99 <licenseUrl >https://raw.githubusercontent.com/rspeele/Rezoom.SQL/master/LICENSE.txt</licenseUrl >
1010 <projectUrl >https://github.com/rspeele/Rezoom.SQL</projectUrl >
1111 <requireLicenseAcceptance >false</requireLicenseAcceptance >
1212 <description >Adds config for using Rezoom.SQL.Provider with MS SQL Server.</description >
13- <releaseNotes >Use latest provider.</releaseNotes >
13+ <releaseNotes >Use provider 0.6.1 .</releaseNotes >
1414 <copyright >Copyright Robert Peele 2017</copyright >
1515 <tags >rezoom sql data tsql fsharp typeprovider</tags >
1616 <dependencies >
17- <dependency id =" Rezoom.SQL.Provider" version =" 0.5 .1.2675 " />
17+ <dependency id =" Rezoom.SQL.Provider" version =" 0.6 .1.22661 " />
1818 </dependencies >
1919 </metadata >
2020</package >
Original file line number Diff line number Diff line change @@ -4,13 +4,11 @@ create table Users
44 ( Id int primary key autoincrement
55 , Email string(254 ) unique
66 , Name string(64 ) null
7- , RegisteredUtc datetime
87 );
98
109create table Comments
1110 ( Id int primary key autoincrement
1211 , AuthorId int references Users(Id)
13- , CreatedUtc datetime
1412 , Comment string(512 )
1513 );
1614
You can’t perform that action at this time.
0 commit comments