Skip to content

Commit 00f3fc1

Browse files
committed
Update helper NuGet packages and add one for Postgres.
1 parent d0ea89d commit 00f3fc1

7 files changed

Lines changed: 65 additions & 8 deletions

File tree

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
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>
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
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>
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
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.
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"backend": "postgres",
3+
"optionals": "f#",
4+
"migrations": ".",
5+
"connectionname": "rzsql"
6+
}

src/NuGet/Rezoom.SQL.Provider.SQLite/Rezoom.SQL.Provider.SQLite.nuspec

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,19 @@
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>

src/NuGet/Rezoom.SQL.Provider.TSQL/Rezoom.SQL.Provider.TSQL.nuspec

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,19 @@
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>

src/NuGet/Rezoom.SQL.Provider.TSQL/content/V1.model.sql

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff 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

109
create table Comments
1110
( Id int primary key autoincrement
1211
, AuthorId int references Users(Id)
13-
, CreatedUtc datetime
1412
, Comment string(512)
1513
);
1614

0 commit comments

Comments
 (0)