|
| 1 | +using Microsoft.EntityFrameworkCore.Migrations; |
| 2 | + |
| 3 | +#nullable disable |
| 4 | + |
| 5 | +namespace OpenShock.Common.Migrations |
| 6 | +{ |
| 7 | + /// <inheritdoc /> |
| 8 | + public partial class AddWellturnT330 : Migration |
| 9 | + { |
| 10 | + /// <inheritdoc /> |
| 11 | + protected override void Up(MigrationBuilder migrationBuilder) |
| 12 | + { |
| 13 | + migrationBuilder.AlterDatabase() |
| 14 | + .Annotation("Npgsql:CollationDefinition:public.ndcoll", "und-u-ks-level2,und-u-ks-level2,icu,False") |
| 15 | + .Annotation("Npgsql:Enum:configuration_value_type", "string,bool,int,float,json") |
| 16 | + .Annotation("Npgsql:Enum:control_type", "sound,vibrate,shock,stop") |
| 17 | + .Annotation("Npgsql:Enum:match_type_enum", "exact,contains") |
| 18 | + .Annotation("Npgsql:Enum:ota_update_status", "started,running,finished,error,timeout") |
| 19 | + .Annotation("Npgsql:Enum:password_encryption_type", "pbkdf2,bcrypt_enhanced") |
| 20 | + .Annotation("Npgsql:Enum:permission_type", "shockers.use,shockers.edit,shockers.pause,devices.edit,devices.auth") |
| 21 | + .Annotation("Npgsql:Enum:role_type", "support,staff,admin,system") |
| 22 | + .Annotation("Npgsql:Enum:shocker_model_type", "caiXianlin,petTrainer,petrainer998DR,wellturnT330") |
| 23 | + .OldAnnotation("Npgsql:CollationDefinition:public.ndcoll", "und-u-ks-level2,und-u-ks-level2,icu,False") |
| 24 | + .OldAnnotation("Npgsql:Enum:configuration_value_type", "string,bool,int,float,json") |
| 25 | + .OldAnnotation("Npgsql:Enum:control_type", "sound,vibrate,shock,stop") |
| 26 | + .OldAnnotation("Npgsql:Enum:match_type_enum", "exact,contains") |
| 27 | + .OldAnnotation("Npgsql:Enum:ota_update_status", "started,running,finished,error,timeout") |
| 28 | + .OldAnnotation("Npgsql:Enum:password_encryption_type", "pbkdf2,bcrypt_enhanced") |
| 29 | + .OldAnnotation("Npgsql:Enum:permission_type", "shockers.use,shockers.edit,shockers.pause,devices.edit,devices.auth") |
| 30 | + .OldAnnotation("Npgsql:Enum:role_type", "support,staff,admin,system") |
| 31 | + .OldAnnotation("Npgsql:Enum:shocker_model_type", "caiXianlin,petTrainer,petrainer998DR"); |
| 32 | + } |
| 33 | + |
| 34 | + /// <inheritdoc /> |
| 35 | + protected override void Down(MigrationBuilder migrationBuilder) |
| 36 | + { |
| 37 | + migrationBuilder.AlterDatabase() |
| 38 | + .Annotation("Npgsql:CollationDefinition:public.ndcoll", "und-u-ks-level2,und-u-ks-level2,icu,False") |
| 39 | + .Annotation("Npgsql:Enum:configuration_value_type", "string,bool,int,float,json") |
| 40 | + .Annotation("Npgsql:Enum:control_type", "sound,vibrate,shock,stop") |
| 41 | + .Annotation("Npgsql:Enum:match_type_enum", "exact,contains") |
| 42 | + .Annotation("Npgsql:Enum:ota_update_status", "started,running,finished,error,timeout") |
| 43 | + .Annotation("Npgsql:Enum:password_encryption_type", "pbkdf2,bcrypt_enhanced") |
| 44 | + .Annotation("Npgsql:Enum:permission_type", "shockers.use,shockers.edit,shockers.pause,devices.edit,devices.auth") |
| 45 | + .Annotation("Npgsql:Enum:role_type", "support,staff,admin,system") |
| 46 | + .Annotation("Npgsql:Enum:shocker_model_type", "caiXianlin,petTrainer,petrainer998DR") |
| 47 | + .OldAnnotation("Npgsql:CollationDefinition:public.ndcoll", "und-u-ks-level2,und-u-ks-level2,icu,False") |
| 48 | + .OldAnnotation("Npgsql:Enum:configuration_value_type", "string,bool,int,float,json") |
| 49 | + .OldAnnotation("Npgsql:Enum:control_type", "sound,vibrate,shock,stop") |
| 50 | + .OldAnnotation("Npgsql:Enum:match_type_enum", "exact,contains") |
| 51 | + .OldAnnotation("Npgsql:Enum:ota_update_status", "started,running,finished,error,timeout") |
| 52 | + .OldAnnotation("Npgsql:Enum:password_encryption_type", "pbkdf2,bcrypt_enhanced") |
| 53 | + .OldAnnotation("Npgsql:Enum:permission_type", "shockers.use,shockers.edit,shockers.pause,devices.edit,devices.auth") |
| 54 | + .OldAnnotation("Npgsql:Enum:role_type", "support,staff,admin,system") |
| 55 | + .OldAnnotation("Npgsql:Enum:shocker_model_type", "caiXianlin,petTrainer,petrainer998DR,wellturnT330"); |
| 56 | + } |
| 57 | + } |
| 58 | +} |
0 commit comments