Use Postgresql, add db run params, npgsql logging adapter and empty models

This commit is contained in:
runebaas 2018-05-10 00:00:51 +02:00
parent 3425896c0b
commit d2f31d0730
No known key found for this signature in database
GPG key ID: 2677AF508D0300D6
24 changed files with 252 additions and 39 deletions

View file

@ -0,0 +1,7 @@
namespace Geekbot.net.Database.Models
{
public class GuildSettingsModel
{
}
}

View file

@ -0,0 +1,7 @@
namespace Geekbot.net.Database.Models
{
public class GuildsModel
{
}
}

View file

@ -0,0 +1,7 @@
namespace Geekbot.net.Database.Models
{
public class KarmaModel
{
}
}

View file

@ -0,0 +1,28 @@
using System;
using System.ComponentModel.DataAnnotations;
namespace Geekbot.net.Database.Models
{
public class QuoteModel
{
[Key]
public int Id { get; set; }
[Required]
public int InternalId { get; set; }
[Required]
public long GuildId { get; set; }
[Required]
public long UserId { get; set; }
[Required]
[DataType(DataType.DateTime)]
public DateTime Time { get; set; }
public string Quote { get; set; }
public string Image { get; set; }
}
}

View file

@ -0,0 +1,7 @@
namespace Geekbot.net.Database.Models
{
public class RoleSelfServiceModel
{
}
}

View file

@ -0,0 +1,7 @@
namespace Geekbot.net.Database.Models
{
public class ShipsModel
{
}
}

View file

@ -0,0 +1,7 @@
namespace Geekbot.net.Database.Models
{
public class SlapsModel
{
}
}

View file

@ -0,0 +1,7 @@
namespace Geekbot.net.Database.Models
{
public class UserModel
{
}
}