You've already forked flix
Model refinement
This commit is contained in:
@@ -4,7 +4,7 @@ use sea_orm::sea_query;
|
||||
use sea_orm::sea_query::{ForeignKeyCreateStatement, Table};
|
||||
use sea_orm::{DbErr, Iden};
|
||||
use sea_orm_migration::SchemaManager;
|
||||
use sea_orm_migration::schema::{binary, binary_null, integer, integer_null, string};
|
||||
use sea_orm_migration::schema::{binary, integer, integer_null, string, string_null};
|
||||
|
||||
use crate::migration::m_000001::FlixInfoCollections;
|
||||
use crate::migration::m_000003::FlixLibraries;
|
||||
@@ -30,7 +30,7 @@ pub async fn up(manager: &SchemaManager<'_>) -> Result<(), DbErr> {
|
||||
.col(string(FlixCollections::Slug))
|
||||
.col(integer(FlixCollections::Library))
|
||||
.col(binary(FlixCollections::Directory))
|
||||
.col(binary_null(FlixCollections::RelativePosterPath))
|
||||
.col(string_null(FlixCollections::RelativePosterPath))
|
||||
.foreign_key(
|
||||
ForeignKeyCreateStatement::new()
|
||||
.name("fk-flix_collections-id")
|
||||
|
||||
@@ -2,7 +2,7 @@ use sea_orm::sea_query;
|
||||
use sea_orm::sea_query::{ForeignKeyCreateStatement, Index, Table};
|
||||
use sea_orm::{DbErr, Iden};
|
||||
use sea_orm_migration::SchemaManager;
|
||||
use sea_orm_migration::schema::{binary, binary_null, integer, string};
|
||||
use sea_orm_migration::schema::{binary, integer, string, string_null};
|
||||
|
||||
use crate::migration::m_000001::FlixInfoEpisodes;
|
||||
use crate::migration::m_000003::FlixLibraries;
|
||||
@@ -13,6 +13,7 @@ pub enum FlixEpisodes {
|
||||
Show,
|
||||
Season,
|
||||
Episode,
|
||||
Count,
|
||||
Slug,
|
||||
Library,
|
||||
Directory,
|
||||
@@ -28,11 +29,12 @@ pub async fn up(manager: &SchemaManager<'_>) -> Result<(), DbErr> {
|
||||
.col(integer(FlixEpisodes::Show))
|
||||
.col(integer(FlixEpisodes::Season))
|
||||
.col(integer(FlixEpisodes::Episode))
|
||||
.col(integer(FlixEpisodes::Count))
|
||||
.col(string(FlixEpisodes::Slug))
|
||||
.col(integer(FlixEpisodes::Library))
|
||||
.col(binary(FlixEpisodes::Directory))
|
||||
.col(binary(FlixEpisodes::RelativeMediaPath))
|
||||
.col(binary_null(FlixEpisodes::RelativePosterPath))
|
||||
.col(string(FlixEpisodes::RelativeMediaPath))
|
||||
.col(string_null(FlixEpisodes::RelativePosterPath))
|
||||
.primary_key(
|
||||
Index::create()
|
||||
.col(FlixEpisodes::Show)
|
||||
|
||||
@@ -4,7 +4,7 @@ use sea_orm::sea_query;
|
||||
use sea_orm::sea_query::{ForeignKeyCreateStatement, Table};
|
||||
use sea_orm::{DbErr, Iden};
|
||||
use sea_orm_migration::SchemaManager;
|
||||
use sea_orm_migration::schema::{binary, binary_null, integer, integer_null, string};
|
||||
use sea_orm_migration::schema::{binary, integer, integer_null, string, string_null};
|
||||
|
||||
use crate::migration::m_000001::FlixInfoMovies;
|
||||
use crate::migration::m_000003::{FlixCollections, FlixLibraries};
|
||||
@@ -31,8 +31,8 @@ pub async fn up(manager: &SchemaManager<'_>) -> Result<(), DbErr> {
|
||||
.col(string(FlixMovies::Slug))
|
||||
.col(integer(FlixMovies::Library))
|
||||
.col(binary(FlixMovies::Directory))
|
||||
.col(binary(FlixMovies::RelativeMediaPath))
|
||||
.col(binary_null(FlixMovies::RelativePosterPath))
|
||||
.col(string(FlixMovies::RelativeMediaPath))
|
||||
.col(string_null(FlixMovies::RelativePosterPath))
|
||||
.foreign_key(
|
||||
ForeignKeyCreateStatement::new()
|
||||
.name("fk-flix_movies-id")
|
||||
|
||||
@@ -2,7 +2,7 @@ use sea_orm::sea_query;
|
||||
use sea_orm::sea_query::{ForeignKeyCreateStatement, Index, Table};
|
||||
use sea_orm::{DbErr, Iden};
|
||||
use sea_orm_migration::SchemaManager;
|
||||
use sea_orm_migration::schema::{binary, binary_null, integer, string};
|
||||
use sea_orm_migration::schema::{binary, integer, string, string_null};
|
||||
|
||||
use crate::migration::m_000001::FlixInfoSeasons;
|
||||
use crate::migration::m_000003::FlixLibraries;
|
||||
@@ -28,7 +28,7 @@ pub async fn up(manager: &SchemaManager<'_>) -> Result<(), DbErr> {
|
||||
.col(string(FlixSeasons::Slug))
|
||||
.col(integer(FlixSeasons::Library))
|
||||
.col(binary(FlixSeasons::Directory))
|
||||
.col(binary_null(FlixSeasons::RelativePosterPath))
|
||||
.col(string_null(FlixSeasons::RelativePosterPath))
|
||||
.primary_key(
|
||||
Index::create()
|
||||
.col(FlixSeasons::Show)
|
||||
|
||||
@@ -4,7 +4,7 @@ use sea_orm::sea_query;
|
||||
use sea_orm::sea_query::{ForeignKeyCreateStatement, Table};
|
||||
use sea_orm::{DbErr, Iden};
|
||||
use sea_orm_migration::SchemaManager;
|
||||
use sea_orm_migration::schema::{binary, binary_null, integer, integer_null, string};
|
||||
use sea_orm_migration::schema::{binary, integer, integer_null, string, string_null};
|
||||
|
||||
use crate::migration::m_000001::FlixInfoShows;
|
||||
use crate::migration::m_000003::{FlixCollections, FlixLibraries};
|
||||
@@ -30,7 +30,7 @@ pub async fn up(manager: &SchemaManager<'_>) -> Result<(), DbErr> {
|
||||
.col(string(FlixShows::Slug))
|
||||
.col(integer(FlixShows::Library))
|
||||
.col(binary(FlixShows::Directory))
|
||||
.col(binary_null(FlixShows::RelativePosterPath))
|
||||
.col(string_null(FlixShows::RelativePosterPath))
|
||||
.foreign_key(
|
||||
ForeignKeyCreateStatement::new()
|
||||
.name("fk-flix_shows-id")
|
||||
|
||||
Reference in New Issue
Block a user