From c21562203bc2daa110fba901b545e382cad3c8d4 Mon Sep 17 00:00:00 2001 From: Alec LaLonde Date: Tue, 2 Mar 2021 11:48:32 -0700 Subject: [PATCH] Added player username regex check constraint --- .../down.sql | 1 + .../up.sql | 1 + 2 files changed, 2 insertions(+) create mode 100644 hasura/migrations/1614710766234_alter_table_public_player_add_check_constraint_username_is_valid/down.sql create mode 100644 hasura/migrations/1614710766234_alter_table_public_player_add_check_constraint_username_is_valid/up.sql diff --git a/hasura/migrations/1614710766234_alter_table_public_player_add_check_constraint_username_is_valid/down.sql b/hasura/migrations/1614710766234_alter_table_public_player_add_check_constraint_username_is_valid/down.sql new file mode 100644 index 00000000..34c343d7 --- /dev/null +++ b/hasura/migrations/1614710766234_alter_table_public_player_add_check_constraint_username_is_valid/down.sql @@ -0,0 +1 @@ +alter table "public"."player" drop constraint "username_is_valid"; diff --git a/hasura/migrations/1614710766234_alter_table_public_player_add_check_constraint_username_is_valid/up.sql b/hasura/migrations/1614710766234_alter_table_public_player_add_check_constraint_username_is_valid/up.sql new file mode 100644 index 00000000..2e1508ec --- /dev/null +++ b/hasura/migrations/1614710766234_alter_table_public_player_add_check_constraint_username_is_valid/up.sql @@ -0,0 +1 @@ +alter table "public"."player" add constraint "username_is_valid" check (username ~* '^[a-z0-9-](_(?!(\.|_))|\.(?!(_|\.))|[a-z0-9-]){0,40}[a-z0-9-]$');