using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
namespace Iceshrimp.Backend.Core.Database.Migrations
{
///
public partial class AddAttachmentsRawFunction : Migration
{
///
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.Sql("""
CREATE OR REPLACE FUNCTION public.note_attachments_raw(note_id character varying)
RETURNS varchar
LANGUAGE sql
AS $function$
SELECT "attachedFileTypes"::varchar FROM "note" WHERE "id" = note_id
$function$;
""");
}
///
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.Sql("DROP FUNCTION public.note_attachments_raw;");
}
}
}