mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-01-15 23:58:57 +00:00
Added pgsql support for jellyfin 🎉
This commit is contained in:
@@ -11,4 +11,9 @@ public class DatabaseConfigurationOptions
|
||||
/// Gets or Sets the type of database jellyfin should use.
|
||||
/// </summary>
|
||||
public required string DatabaseType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or Sets the settings to run jellyfin with Postgres.
|
||||
/// </summary>
|
||||
public PostgreSqlOptions? PostgreSql { get; set; }
|
||||
}
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
using System;
|
||||
|
||||
namespace Jellyfin.Server.Implementations.DatabaseConfiguration;
|
||||
|
||||
/// <summary>
|
||||
/// Options specific to run jellyfin on a postgreSql database.
|
||||
/// </summary>
|
||||
public class PostgreSqlOptions
|
||||
{
|
||||
/// <summary>
|
||||
/// Gets or Sets the Port. Defaults to 5432.
|
||||
/// </summary>
|
||||
public required int Port { get; set; } = 5432;
|
||||
|
||||
/// <summary>
|
||||
/// Gets or Sets the Server name.
|
||||
/// </summary>
|
||||
public required string ServerName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or Sets the username.
|
||||
/// </summary>
|
||||
public required string Username { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or Sets the password.
|
||||
/// </summary>
|
||||
public required string Password { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or Sets the database name. Defaults to "Jellyfin".
|
||||
/// </summary>
|
||||
public string DatabaseName { get; set; } = "Jellyfin";
|
||||
|
||||
/// <summary>
|
||||
/// Gets or Sets the timeout in secounds before a running command is terminated. Defaults to 30.
|
||||
/// </summary>
|
||||
public int Timeout { get; set; } = 30;
|
||||
}
|
||||
Reference in New Issue
Block a user