fix: add migrations for stored procedure and privacy field in playlists

This commit is contained in:
2026-01-25 20:53:01 +01:00
parent ac2b6aba6e
commit 0b74cf2daa
9 changed files with 1191 additions and 1119 deletions

View File

@@ -0,0 +1,32 @@
using System;
using Microsoft.EntityFrameworkCore.Migrations;
namespace Shadow.Migrations;
public partial class _00000000000000_StoredProcedure : Migration
{
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.Sql("""
CREATE OR REPLACE PROCEDURE song_cleanup()
LANGUAGE plpgsql
AS $$
BEGIN
DELETE FROM "Songs"
WHERE "State" = 0;
COMMIT;
END;
$$;
""");
}
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.Sql("""
DROP PROCEDURE IF EXISTS song_cleanup();
""");
}
}