mirror of
https://github.com/bitwarden/server.git
synced 2025-06-30 07:36:14 -05:00
⚠️ Do not specify database in migration files (#1628)
* Do not specify database in migration files * Rename migrations to force them to re-run * Use new migration files * Rename EF migrations
This commit is contained in:
@ -10,8 +10,8 @@ using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
|
||||
namespace Bit.PostgresMigrations.Migrations
|
||||
{
|
||||
[DbContext(typeof(DatabaseContext))]
|
||||
[Migration("20210921163012_SplitManageCollectionsPermissions")]
|
||||
partial class SplitManageCollectionsPermissions
|
||||
[Migration("20211011145128_SplitManageCollectionsPermissions2")]
|
||||
partial class SplitManageCollectionsPermissions2
|
||||
{
|
||||
protected override void BuildTargetModel(ModelBuilder modelBuilder)
|
||||
{
|
||||
@ -509,6 +509,9 @@ namespace Bit.PostgresMigrations.Migrations
|
||||
.HasMaxLength(100)
|
||||
.HasColumnType("character varying(100)");
|
||||
|
||||
b.Property<int?>("MaxAutoscaleSeats")
|
||||
.HasColumnType("integer");
|
||||
|
||||
b.Property<short?>("MaxCollections")
|
||||
.HasColumnType("smallint");
|
||||
|
||||
@ -519,6 +522,9 @@ namespace Bit.PostgresMigrations.Migrations
|
||||
.HasMaxLength(50)
|
||||
.HasColumnType("character varying(50)");
|
||||
|
||||
b.Property<DateTime?>("OwnersNotifiedOfAutoscaling")
|
||||
.HasColumnType("timestamp without time zone");
|
||||
|
||||
b.Property<string>("Plan")
|
||||
.HasMaxLength(50)
|
||||
.HasColumnType("character varying(50)");
|
@ -4,10 +4,10 @@ using Microsoft.EntityFrameworkCore.Migrations;
|
||||
|
||||
namespace Bit.PostgresMigrations.Migrations
|
||||
{
|
||||
public partial class SplitManageCollectionsPermissions : Migration
|
||||
public partial class SplitManageCollectionsPermissions2 : Migration
|
||||
{
|
||||
private const string _scriptLocation =
|
||||
"PostgresMigration.Scripts.2021-09-21_00_SplitManageCollectionsPermission.psql";
|
||||
"PostgresMigration.Scripts.2021-09-21_01_SplitManageCollectionsPermission.psql";
|
||||
|
||||
protected override void Up(MigrationBuilder migrationBuilder)
|
||||
{
|
@ -17,9 +17,9 @@
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<None Remove="Scripts\2021-09-21_00_SplitManageCollectionsPermission.psql" />
|
||||
<None Remove="Scripts\2021-09-21_01_SplitManageCollectionsPermission.psql" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<EmbeddedResource Include="Scripts\2021-09-21_00_SplitManageCollectionsPermission.psql" />
|
||||
<EmbeddedResource Include="Scripts\2021-09-21_01_SplitManageCollectionsPermission.psql" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
|
@ -35,7 +35,7 @@ CREATE OR REPLACE FUNCTION updatePermissionsJson(permissions jsonb) returns json
|
||||
END
|
||||
$$;
|
||||
|
||||
UPDATE public."OrganizationUser"
|
||||
UPDATE "OrganizationUser"
|
||||
SET "Permissions" = updatePermissionsJson("Permissions"::jsonb)::text
|
||||
WHERE "Permissions" IS NOT NULL;
|
||||
|
Reference in New Issue
Block a user