From fe9695be7fea79f9c719d41a20fa871b95de09d1 Mon Sep 17 00:00:00 2001 From: Jean-Hadrien Chabran Date: Mon, 11 Sep 2023 16:19:44 +0200 Subject: [PATCH] bzl: wrap migrations schemas/describe scripts (#56389) Co-authored-by: William Bezuidenhout --- .aspect/bazelrc/ci.sourcegraph.bazelrc | 3 + .github/workflows/sg-setup.yml | 2 +- dev/migrations.bzl | 90 ++ dev/sg/dependencies/BUILD.bazel | 1 + dev/sg/dependencies/helpers.go | 98 ++ dev/sg/dependencies/mac.go | 68 + docker-images/postgres-12-alpine/BUILD.bazel | 9 +- .../postgres-12-alpine/rootfs/BUILD.bazel | 8 + internal/database/BUILD.bazel | 112 ++ migrations/BUILD.bazel | 1140 +---------------- migrations/codeinsights/BUILD.bazel | 5 + migrations/codeintel/BUILD.bazel | 5 + migrations/frontend/BUILD.bazel | 5 + 13 files changed, 402 insertions(+), 1144 deletions(-) create mode 100644 dev/migrations.bzl create mode 100644 migrations/codeinsights/BUILD.bazel create mode 100644 migrations/codeintel/BUILD.bazel create mode 100644 migrations/frontend/BUILD.bazel diff --git a/.aspect/bazelrc/ci.sourcegraph.bazelrc b/.aspect/bazelrc/ci.sourcegraph.bazelrc index 83e8e00713b..125a358e127 100644 --- a/.aspect/bazelrc/ci.sourcegraph.bazelrc +++ b/.aspect/bazelrc/ci.sourcegraph.bazelrc @@ -42,3 +42,6 @@ build --test_env=INCLUDE_ADMIN_ONBOARDING=false # Used for container_structure_tests build --test_env=DOCKER_HOST + +# Used by migration rules +build --action_env=PGUSER=postgres diff --git a/.github/workflows/sg-setup.yml b/.github/workflows/sg-setup.yml index 986bd840523..750efb56a56 100644 --- a/.github/workflows/sg-setup.yml +++ b/.github/workflows/sg-setup.yml @@ -24,7 +24,7 @@ jobs: - name: Install Go uses: actions/setup-go@v2 with: - go-version: 1.19.8 + go-version: 1.20.5 - name: Install asdf plugins uses: asdf-vm/actions/install@v1 diff --git a/dev/migrations.bzl b/dev/migrations.bzl new file mode 100644 index 00000000000..10e1131c89b --- /dev/null +++ b/dev/migrations.bzl @@ -0,0 +1,90 @@ +CMD_PREAMBLE = """set -e + +export HOME=$(pwd) +export SG_FORCE_REPO_ROOT=$(pwd) + +if [ -n "$PG_UTILS_PATH" ]; then + PATH="$PG_UTILS_PATH:$PATH" +fi + +if [ -z "$PGUSER" ]; then + export PGUSER="sourcegraph" +fi + +if [ -z "$CODEINTEL_PGUSER" ]; then + export CODEINTEL_PGUSER="$PGUSER" +fi + +if [ -z "$CODEINSIGHTS_PGUSER" ]; then + export CODEINSIGHTS_PGUSER="$PGUSER" +fi +""" + +def _migration_impl(ctx): + ctx.actions.run_shell( + inputs = ctx.files.srcs, + outputs = [ctx.outputs.out], + progress_message = "Running squash migration for %s" % ctx.attr.db, + use_default_shell_env = True, + execution_requirements = {"requires-network": "1"}, + command = """{cmd_preamble} + + trap "dropdb --if-exists sg-squasher-{db} && echo 'temp db sg-squasher-{db} dropped'" EXIT + + {sg} migration squash-all -skip-teardown -db {db} -f {output_file} + """.format( + cmd_preamble = CMD_PREAMBLE, + sg = ctx.executable._sg.path, + db = ctx.attr.db, + output_file = ctx.outputs.out.path, + ), + tools = ctx.attr._sg[DefaultInfo].default_runfiles.files + ) + +migration = rule( + implementation = _migration_impl, + attrs = { + "srcs": attr.label_list(allow_files= True, mandatory= True), + "db": attr.string(mandatory = True), + "out": attr.output(mandatory = True), + "_sg": attr.label(executable = True, default = "//dev/sg:sg", cfg = "exec"), + }, +) + +def _describe_impl(ctx): + ctx.actions.run_shell( + inputs = ctx.files.srcs, + outputs = [ctx.outputs.out], + progress_message = "Running describe migration for %s" % ctx.attr.db, + use_default_shell_env = True, + execution_requirements = {"requires-network": "1"}, + command = """{cmd_preamble} + + export PGDATABASE="_describe_{name}" + dropdb --if-exists $PGDATABASE + createdb "$PGDATABASE" + trap "dropdb --if-exists $PGDATABASE" exit + + {sg} migration describe -db {db} --format={format} -force -out {output_file} + """.format( + cmd_preamble = CMD_PREAMBLE, + sg = ctx.executable._sg.path, + db = ctx.attr.db, + format = ctx.attr.format, + output_file = ctx.outputs.out.path, + name = ctx.attr.name, + ), + tools = ctx.attr._sg[DefaultInfo].default_runfiles.files, + ) + +describe = rule( + implementation = _describe_impl, + attrs = { + "srcs": attr.label_list(allow_files= True, mandatory= True), + "db": attr.string(mandatory = True), + "format": attr.string(mandatory = True), + "out": attr.output(mandatory = True), + "_sg": attr.label(executable = True, default = "//dev/sg:sg", cfg = "exec"), + }, +) + diff --git a/dev/sg/dependencies/BUILD.bazel b/dev/sg/dependencies/BUILD.bazel index 162e995f3b2..d2436ac53e0 100644 --- a/dev/sg/dependencies/BUILD.bazel +++ b/dev/sg/dependencies/BUILD.bazel @@ -21,6 +21,7 @@ go_library( "//dev/sg/root", "//internal/database/postgresdsn", "//lib/errors", + "//lib/output", "@com_github_gomodule_redigo//redis", "@com_github_grafana_regexp//:regexp", "@com_github_jackc_pgx_v4//:pgx", diff --git a/dev/sg/dependencies/helpers.go b/dev/sg/dependencies/helpers.go index 325b5d17391..23836d9c214 100644 --- a/dev/sg/dependencies/helpers.go +++ b/dev/sg/dependencies/helpers.go @@ -1,6 +1,7 @@ package dependencies import ( + "bufio" "context" "encoding/json" "fmt" @@ -8,11 +9,13 @@ import ( "net/url" "os" "os/user" + "path" "path/filepath" "strings" "time" "github.com/gomodule/redigo/redis" + "github.com/grafana/regexp" "github.com/jackc/pgx/v4" "github.com/sourcegraph/run" @@ -426,3 +429,98 @@ func forceASDFPluginAdd(ctx context.Context, plugin string, source string) error } return errors.Wrap(err, "asdf plugin-add") } + +// pgUtilsPathRe is the regexp used to check what value user.bazelrc defines for +// the PG_UTILS_PATH env var. +var pgUtilsPathRe = regexp.MustCompile(`build --action_env=PG_UTILS_PATH=(.*)$`) + +// userBazelRcPath is the path to a git ignored file that contains Bazel flags +// specific to the current machine that are required in certain cases. +var userBazelRcPath = ".aspect/bazelrc/user.bazelrc" + +// checkPGUtilsPath ensures that a PG_UTILS_PATH is being defined in .aspect/bazelrc/user.bazelrc +// if it's needed. For example, on Linux hosts, it's usually located in /usr/bin, which is +// perfectly fine. But on Mac machines, it's either in the homebrew PATH or on a different +// location if the user installed Posgres through the Postgresql desktop app. +func checkPGUtilsPath(ctx context.Context, out *std.Output, args CheckArgs) error { + // Check for standard PATH location, that is available inside Bazel when + // inheriting the shell environment. That is just /usr/bin, not /usr/local/bin. + _, err := os.Stat("/usr/bin/createdb") + if err == nil { + // If we have createdb in /usr/bin/, nothing to do, it will work outside the box. + return nil + } + + // Check for the presence of git ignored user.bazelrc, that is specific to local + // environment. Because createdb is not under /usr/bin, we have to create that file + // and define the PG_UTILS_PATH for migration rules. + _, err = os.Stat(userBazelRcPath) + if err != nil { + if os.IsNotExist(err) { + return errors.Wrapf(err, "%s doesn't exist", userBazelRcPath) + } + return errors.Wrapf(err, "unexpected error with %s", userBazelRcPath) + } + + // If it exists, we check if the injected PATH actually contains createdb as intended. + // If not, we'll raise an error for sg setup to correct. + f, err := os.Open(userBazelRcPath) + if err != nil { + return errors.Wrapf(err, "can't open %s", userBazelRcPath) + } + defer f.Close() + + err, pgUtilsPath := parsePgUtilsPathInUserBazelrc(f) + if err != nil { + return errors.Wrapf(err, "can't parse %s", userBazelRcPath) + } + + // If the file exists, but doesn't reference PG_UTILS_PATH, that's an error as well. + if pgUtilsPath == "" { + return errors.Newf("%s doesn't define PG_UTILS_PATH", userBazelRcPath) + } + + // Check that this path contains createdb as expected. + if err := checkPgUtilsPathIncludesBinaries(pgUtilsPath); err != nil { + return err + } + + return nil +} + +// parsePgUtilsPathInUserBazelrc extracts the defined path to the createdb postgresql +// utilities that are used in a the Bazel migration rules. +func parsePgUtilsPathInUserBazelrc(r io.Reader) (error, string) { + scanner := bufio.NewScanner(r) + for scanner.Scan() { + line := scanner.Text() + matches := pgUtilsPathRe.FindStringSubmatch(line) + if len(matches) > 1 { + return nil, matches[1] + } + } + return scanner.Err(), "" +} + +// checkPgUtilsPathIncludesBinaries ensures that the given path contains createdb as expected. +func checkPgUtilsPathIncludesBinaries(pgUtilsPath string) error { + _, err := os.Stat(path.Join(pgUtilsPath, "createdb")) + if err != nil { + if os.IsNotExist(err) { + return errors.Wrap(err, "currently defined PG_UTILS_PATH doesn't include createdb") + } + return errors.Wrap(err, "currently defined PG_UTILS_PATH is incorrect") + } + return nil +} + +// guessPgUtilsPath infers from the environment where the createdb binary +// is located and returns its parent folder, so it can be used to extend +// PATH for the migrations Bazel rules. +func guessPgUtilsPath(ctx context.Context) (error, string) { + str, err := usershell.Run(ctx, "which", "createdb").String() + if err != nil { + return err, "" + } + return nil, filepath.Dir(str) +} diff --git a/dev/sg/dependencies/mac.go b/dev/sg/dependencies/mac.go index 63740089fc3..53e11c3de3b 100644 --- a/dev/sg/dependencies/mac.go +++ b/dev/sg/dependencies/mac.go @@ -2,12 +2,16 @@ package dependencies import ( "context" + "fmt" + "os" "time" "github.com/sourcegraph/sourcegraph/dev/sg/internal/check" "github.com/sourcegraph/sourcegraph/dev/sg/internal/std" "github.com/sourcegraph/sourcegraph/dev/sg/internal/usershell" "github.com/sourcegraph/sourcegraph/dev/sg/root" + "github.com/sourcegraph/sourcegraph/lib/errors" + "github.com/sourcegraph/sourcegraph/lib/output" ) const ( @@ -208,6 +212,70 @@ If you're not sure: use the recommended commands to install PostgreSQL.`, `createdb --owner=sourcegraph --encoding=UTF8 --template=template0 sourcegraph`, ), }, + { + Name: "Path to pg utilities (createdb, etc ...)", + Enabled: disableInCI(), // will never pass in CI. + Check: checkPGUtilsPath, + Description: `Bazel need to know where the createdb, pg_dump binaries are located, we need to ensure they are accessible\nand possibly indicate where they are located if non default.`, + Fix: func(ctx context.Context, cio check.IO, args CheckArgs) error { + _, err := root.RepositoryRoot() + if err != nil { + return errors.Wrap(err, "This check requires sg setup to be run inside sourcegraph/sourcegraph the repository.") + } + + // Check if we need to create a user.bazelrc or not + _, err = os.Stat(userBazelRcPath) + if err != nil { + if os.IsNotExist(err) { + // It doesn't exist, so we create a new one. + f, err := os.Create(".aspect/bazelrc/user.bazelrc") + if err != nil { + return errors.Wrap(err, "cannot create user.bazelrc to inject PG_UTILS_PATH") + } + defer f.Close() + + // Try guessing the path to the createdb postgres utilities. + err, pgUtilsPath := guessPgUtilsPath(ctx) + if err != nil { + return err + } + _, err = fmt.Fprintf(f, "build --action_env=PG_UTILS_PATH=%s\n", pgUtilsPath) + + // Inform the user of what happened, so it's not dark magic. + cio.Write(fmt.Sprintf("Guessed PATH for pg utils (createdb,...) to be %q\nCreated %s.", pgUtilsPath, userBazelRcPath)) + return err + } + + // File exists, but we got a different error. Can't continue, bubble up the error. + return errors.Wrapf(err, "unexpected error with %s", userBazelRcPath) + } + + // If we didn't create it, open the existing one. + f, err := os.Open(userBazelRcPath) + if err != nil { + return errors.Wrapf(err, "cannot open existing %s", userBazelRcPath) + } + defer f.Close() + + // Parse the path it contains. + err, pgUtilsPath := parsePgUtilsPathInUserBazelrc(f) + if err != nil { + return err + } + + // Ensure that path is correct, if not tell the user about it. + err = checkPgUtilsPathIncludesBinaries(pgUtilsPath) + if err != nil { + cio.WriteLine(output.Styled(output.StyleWarning, "--- Manual action needed ---")) + cio.WriteLine(output.Styled(output.StyleYellow, fmt.Sprintf("➡️ PG_UTILS_PATH=%q defined in %s doesn't include createdb. Please correct the file manually.", pgUtilsPath, userBazelRcPath))) + cio.WriteLine(output.Styled(output.StyleWarning, "Please make sure that this file contains:")) + cio.WriteLine(output.Styled(output.StyleWarning, "`build --action_env=PG_UTILS_PATH=[PATH TO PARENT FOLDER OF WHERE createdb IS LOCATED`")) + cio.WriteLine(output.Styled(output.StyleWarning, "--- Manual action needed ---")) + return err + } + return nil + }, + }, }, }, { diff --git a/docker-images/postgres-12-alpine/BUILD.bazel b/docker-images/postgres-12-alpine/BUILD.bazel index 29e7665eff6..7031aad82df 100644 --- a/docker-images/postgres-12-alpine/BUILD.bazel +++ b/docker-images/postgres-12-alpine/BUILD.bazel @@ -5,9 +5,7 @@ load("//dev:oci_defs.bzl", "image_repository") filegroup( name = "config", - srcs = glob( - ["rootfs/*"], - ) + ["config/postgresql.conf.sample"], + srcs = ["//docker-images/postgres-12-alpine/rootfs:files"] + glob(["config/postgresql.conf.sample"]), ) pkg_tar( @@ -35,15 +33,14 @@ oci_image( }, tars = [":config_tar"], user = "postgres", - visibility = [ - "//docker-images/codeintel-db:__pkg__", - ], + visibility = ["//visibility:public"], ) oci_tarball( name = "image_tarball", image = ":image", repo_tags = ["postgres-12:candidate"], + visibility = ["//visibility:public"], ) container_structure_test( diff --git a/docker-images/postgres-12-alpine/rootfs/BUILD.bazel b/docker-images/postgres-12-alpine/rootfs/BUILD.bazel index 1511e0adc54..29ac3c4389f 100644 --- a/docker-images/postgres-12-alpine/rootfs/BUILD.bazel +++ b/docker-images/postgres-12-alpine/rootfs/BUILD.bazel @@ -3,3 +3,11 @@ package(default_visibility = ["//visibility:public"]) exports_files([ "reindex.sh", ]) + +filegroup( + name = "files", + srcs = glob( + ["**"], + ["*.bazel"], + ), +) diff --git a/internal/database/BUILD.bazel b/internal/database/BUILD.bazel index 5ffb06cc0f6..3dcbf6593db 100644 --- a/internal/database/BUILD.bazel +++ b/internal/database/BUILD.bazel @@ -1,5 +1,8 @@ load("//dev:go_defs.bzl", "go_test") load("@io_bazel_rules_go//go:def.bzl", "go_library") +load("//dev:write_generated_to_source_files.bzl", "write_generated_to_source_files") +load("//dev:migrations.bzl", "describe", "migration") +load("@bazel_skylib//rules:build_test.bzl", "build_test") go_library( name = "database", @@ -324,3 +327,112 @@ go_test( "@tools_gotest//assert", ], ) + +migration( + name = "frontend-migration", + srcs = ["//migrations/frontend:sql"], + out = "migrations/frontend/squashed.sql", + db = "frontend", +) + +migration( + name = "codeinsights-migration", + srcs = ["//migrations/codeinsights:sql"], + out = "migrations/codeinsights/squashed.sql", + db = "codeinsights", +) + +migration( + name = "codeintel-migration", + srcs = ["//migrations/codeintel:sql"], + out = "migrations/codeintel/squashed.sql", + db = "codeintel", +) + +describe( + name = "frontend-describe-md", + srcs = [ + "//migrations/codeinsights:sql", + "//migrations/codeintel:sql", + "//migrations/frontend:sql", + ], + out = "schema.md", + db = "frontend", + format = "psql", +) + +describe( + name = "codeinsights-describe-md", + srcs = [ + "//migrations/codeinsights:sql", + "//migrations/codeintel:sql", + "//migrations/frontend:sql", + ], + out = "schema.codeinsights.md", + db = "codeinsights", + format = "psql", +) + +describe( + name = "codeintel-describe-md", + srcs = [ + "//migrations/codeinsights:sql", + "//migrations/codeintel:sql", + "//migrations/frontend:sql", + ], + out = "schema.codeintel.md", + db = "codeintel", + format = "psql", +) + +describe( + name = "frontend-describe-json", + srcs = [ + "//migrations/codeinsights:sql", + "//migrations/codeintel:sql", + "//migrations/frontend:sql", + ], + out = "schema.json", + db = "frontend", + format = "json", +) + +describe( + name = "codeinsights-describe-json", + srcs = [ + "//migrations/codeinsights:sql", + "//migrations/codeintel:sql", + "//migrations/frontend:sql", + ], + out = "schema.codeinsights.json", + db = "codeinsights", + format = "json", +) + +describe( + name = "codeintel-describe-json", + srcs = [ + "//migrations/codeinsights:sql", + "//migrations/codeintel:sql", + "//migrations/frontend:sql", + ], + out = "schema.codeintel.json", + db = "codeintel", + format = "json", +) + +build_test( + name = "schema_generation_tests", + tags = ["requires-network"], + targets = [ + "frontend-migration", + "codeintel-migration", + "codeinsights-migration", + "frontend-describe-md", + "codeintel-describe-md", + "codeinsights-describe-md", + "frontend-describe-json", + "codeintel-describe-json", + "codeinsights-describe-json", + ], +) diff --git a/migrations/BUILD.bazel b/migrations/BUILD.bazel index 8c8475ba75c..8c2ccd49b04 100644 --- a/migrations/BUILD.bazel +++ b/migrations/BUILD.bazel @@ -4,1143 +4,9 @@ go_library( name = "migrations", srcs = ["embed.go"], embedsrcs = [ - "codeinsights/1000000027_squashed_migrations_privileged/down.sql", - "codeinsights/1000000027_squashed_migrations_privileged/metadata.yaml", - "codeinsights/1000000027_squashed_migrations_privileged/up.sql", - "codeinsights/1646761143_squashed_migrations_unprivileged/down.sql", - "codeinsights/1646761143_squashed_migrations_unprivileged/metadata.yaml", - "codeinsights/1646761143_squashed_migrations_unprivileged/up.sql", - "codeinsights/1647894746_dashboard_type/down.sql", - "codeinsights/1647894746_dashboard_type/metadata.yaml", - "codeinsights/1647894746_dashboard_type/up.sql", - "codeinsights/1649801281_context_filters/down.sql", - "codeinsights/1649801281_context_filters/metadata.yaml", - "codeinsights/1649801281_context_filters/up.sql", - "codeinsights/1651021000_sort_series/down.sql", - "codeinsights/1651021000_sort_series/metadata.yaml", - "codeinsights/1651021000_sort_series/up.sql", - "codeinsights/1652289966_deprecate-search-stream-generation-method/down.sql", - "codeinsights/1652289966_deprecate-search-stream-generation-method/metadata.yaml", - "codeinsights/1652289966_deprecate-search-stream-generation-method/up.sql", - "codeinsights/1656517037_group_by/down.sql", - "codeinsights/1656517037_group_by/metadata.yaml", - "codeinsights/1656517037_group_by/up.sql", - "codeinsights/1656608833_track_backfill_attempts/down.sql", - "codeinsights/1656608833_track_backfill_attempts/metadata.yaml", - "codeinsights/1656608833_track_backfill_attempts/up.sql", - "codeinsights/1659572248_refresh_scoped_insights/down.sql", - "codeinsights/1659572248_refresh_scoped_insights/metadata.yaml", - "codeinsights/1659572248_refresh_scoped_insights/up.sql", - "codeinsights/1663626068_backfill_completed_at/down.sql", - "codeinsights/1663626068_backfill_completed_at/metadata.yaml", - "codeinsights/1663626068_backfill_completed_at/up.sql", - "codeinsights/1664984848_insights_scheduler_table/down.sql", - "codeinsights/1664984848_insights_scheduler_table/metadata.yaml", - "codeinsights/1664984848_insights_scheduler_table/up.sql", - "codeinsights/1665003565_insights_backfill_scheduler_state/down.sql", - "codeinsights/1665003565_insights_backfill_scheduler_state/metadata.yaml", - "codeinsights/1665003565_insights_backfill_scheduler_state/up.sql", - "codeinsights/1665053848_add_insight_series_recording_times/down.sql", - "codeinsights/1665053848_add_insight_series_recording_times/metadata.yaml", - "codeinsights/1665053848_add_insight_series_recording_times/up.sql", - "codeinsights/1665616961_backfill_table/down.sql", - "codeinsights/1665616961_backfill_table/metadata.yaml", - "codeinsights/1665616961_backfill_table/up.sql", - "codeinsights/1666632478_add_supports_augmentation_column/down.sql", - "codeinsights/1666632478_add_supports_augmentation_column/metadata.yaml", - "codeinsights/1666632478_add_supports_augmentation_column/up.sql", - "codeinsights/1666729025_incomplete_points/down.sql", - "codeinsights/1666729025_incomplete_points/metadata.yaml", - "codeinsights/1666729025_incomplete_points/up.sql", - "codeinsights/1667309737_backfill_priority_groups/down.sql", - "codeinsights/1667309737_backfill_priority_groups/metadata.yaml", - "codeinsights/1667309737_backfill_priority_groups/up.sql", - "codeinsights/1670253074_insight_series_repo_criteria/down.sql", - "codeinsights/1670253074_insight_series_repo_criteria/metadata.yaml", - "codeinsights/1670253074_insight_series_repo_criteria/up.sql", - "codeinsights/1672740238_add_insights_data_retention_jobs/down.sql", - "codeinsights/1672740238_add_insights_data_retention_jobs/metadata.yaml", - "codeinsights/1672740238_add_insights_data_retention_jobs/up.sql", - "codeinsights/1672917501_add_retention_tables/down.sql", - "codeinsights/1672917501_add_retention_tables/metadata.yaml", - "codeinsights/1672917501_add_retention_tables/up.sql", - "codeinsights/1672921606_data_retention_jobs_series_metadata/down.sql", - "codeinsights/1672921606_data_retention_jobs_series_metadata/metadata.yaml", - "codeinsights/1672921606_data_retention_jobs_series_metadata/up.sql", - "codeinsights/1674474174_remove_dirty_queries_table/down.sql", - "codeinsights/1674474174_remove_dirty_queries_table/metadata.yaml", - "codeinsights/1674474174_remove_dirty_queries_table/up.sql", - "codeinsights/1675113463_backfill_repo_query_selector/down.sql", - "codeinsights/1675113463_backfill_repo_query_selector/metadata.yaml", - "codeinsights/1675113463_backfill_repo_query_selector/up.sql", - "codeinsights/1675347548_add_insight_view_series_num_samples/down.sql", - "codeinsights/1675347548_add_insight_view_series_num_samples/metadata.yaml", - "codeinsights/1675347548_add_insight_view_series_num_samples/up.sql", - "codeinsights/1679051112_remove_commit_index_tables/down.sql", - "codeinsights/1679051112_remove_commit_index_tables/metadata.yaml", - "codeinsights/1679051112_remove_commit_index_tables/up.sql", - "codeinsights/squashed.sql", - "codeintel/1000000033_squashed_migrations_privileged/down.sql", - "codeintel/1000000033_squashed_migrations_privileged/metadata.yaml", - "codeintel/1000000033_squashed_migrations_privileged/up.sql", - "codeintel/1000000034_squashed_migrations_unprivileged/down.sql", - "codeintel/1000000034_squashed_migrations_unprivileged/metadata.yaml", - "codeintel/1000000034_squashed_migrations_unprivileged/up.sql", - "codeintel/1665531314_remove_api_docs_tables/down.sql", - "codeintel/1665531314_remove_api_docs_tables/metadata.yaml", - "codeintel/1665531314_remove_api_docs_tables/up.sql", - "codeintel/1666727108_add_codeintel_last_reconcile_table/down.sql", - "codeintel/1666727108_add_codeintel_last_reconcile_table/metadata.yaml", - "codeintel/1666727108_add_codeintel_last_reconcile_table/up.sql", - "codeintel/1669075922_add_scip_tables/down.sql", - "codeintel/1669075922_add_scip_tables/metadata.yaml", - "codeintel/1669075922_add_scip_tables/up.sql", - "codeintel/1669842405_add_additional_metadata_fields/down.sql", - "codeintel/1669842405_add_additional_metadata_fields/metadata.yaml", - "codeintel/1669842405_add_additional_metadata_fields/up.sql", - "codeintel/1669934289_add_scip_document_schema_versions_table/down.sql", - "codeintel/1669934289_add_scip_document_schema_versions_table/metadata.yaml", - "codeintel/1669934289_add_scip_document_schema_versions_table/up.sql", - "codeintel/1670001463_add_missing_index_for_cascading_deletes/down.sql", - "codeintel/1670001463_add_missing_index_for_cascading_deletes/metadata.yaml", - "codeintel/1670001463_add_missing_index_for_cascading_deletes/up.sql", - "codeintel/1670363942_fix_scip_schema_version_triggers/down.sql", - "codeintel/1670363942_fix_scip_schema_version_triggers/metadata.yaml", - "codeintel/1670363942_fix_scip_schema_version_triggers/up.sql", - "codeintel/1670365552_fix_scip_document_schema_counting/down.sql", - "codeintel/1670365552_fix_scip_document_schema_counting/metadata.yaml", - "codeintel/1670365552_fix_scip_document_schema_counting/up.sql", - "codeintel/1670370058_process_unreferenced_documents/down.sql", - "codeintel/1670370058_process_unreferenced_documents/metadata.yaml", - "codeintel/1670370058_process_unreferenced_documents/up.sql", - "codeintel/1670881409_fix_scip_document_schema_counting_again/down.sql", - "codeintel/1670881409_fix_scip_document_schema_counting_again/metadata.yaml", - "codeintel/1670881409_fix_scip_document_schema_counting_again/up.sql", - "codeintel/1670940342_add_codeintel_scip_symbol_names_table/down.sql", - "codeintel/1670940342_add_codeintel_scip_symbol_names_table/metadata.yaml", - "codeintel/1670940342_add_codeintel_scip_symbol_names_table/up.sql", - "codeintel/1670967960_add_codeintel_scip_symbol_names_indexes/down.sql", - "codeintel/1670967960_add_codeintel_scip_symbol_names_indexes/metadata.yaml", - "codeintel/1670967960_add_codeintel_scip_symbol_names_indexes/up.sql", - "codeintel/1671059396_remove_duplicate_trigger/down.sql", - "codeintel/1671059396_remove_duplicate_trigger/metadata.yaml", - "codeintel/1671059396_remove_duplicate_trigger/up.sql", - "codeintel/1676423214_remove_lsif_data/down.sql", - "codeintel/1676423214_remove_lsif_data/metadata.yaml", - "codeintel/1676423214_remove_lsif_data/up.sql", - "codeintel/1678041507_cleanup_unused_functions/down.sql", - "codeintel/1678041507_cleanup_unused_functions/metadata.yaml", - "codeintel/1678041507_cleanup_unused_functions/up.sql", - "codeintel/1678898749_make_unreferenced_documents_index_usable/down.sql", - "codeintel/1678898749_make_unreferenced_documents_index_usable/metadata.yaml", - "codeintel/1678898749_make_unreferenced_documents_index_usable/up.sql", - "codeintel/1678899132_remove_unused_unreferenced_documents_index/down.sql", - "codeintel/1678899132_remove_unused_unreferenced_documents_index/metadata.yaml", - "codeintel/1678899132_remove_unused_unreferenced_documents_index/up.sql", - "codeintel/1679010276_add_missing_index/down.sql", - "codeintel/1679010276_add_missing_index/metadata.yaml", - "codeintel/1679010276_add_missing_index/up.sql", - "codeintel/1686315964_clean_out_schema_versions_tables/down.sql", - "codeintel/1686315964_clean_out_schema_versions_tables/metadata.yaml", - "codeintel/1686315964_clean_out_schema_versions_tables/up.sql", - "codeintel/squashed.sql", - "frontend/1648051770_squashed_migrations_privileged/down.sql", - "frontend/1648051770_squashed_migrations_privileged/metadata.yaml", - "frontend/1648051770_squashed_migrations_privileged/up.sql", - "frontend/1648195639_squashed_migrations_unprivileged/down.sql", - "frontend/1648195639_squashed_migrations_unprivileged/metadata.yaml", - "frontend/1648195639_squashed_migrations_unprivileged/up.sql", - "frontend/1648524019_int64-ids-user-pending-permissions/down.sql", - "frontend/1648524019_int64-ids-user-pending-permissions/metadata.yaml", - "frontend/1648524019_int64-ids-user-pending-permissions/up.sql", - "frontend/1648628900_rename_localclone_worker_table/down.sql", - "frontend/1648628900_rename_localclone_worker_table/metadata.yaml", - "frontend/1648628900_rename_localclone_worker_table/up.sql", - "frontend/1649159359_batch_spec_resolution_user_id/down.sql", - "frontend/1649159359_batch_spec_resolution_user_id/metadata.yaml", - "frontend/1649159359_batch_spec_resolution_user_id/up.sql", - "frontend/1649253538_batch_spec_resolution_user_id_non_null/down.sql", - "frontend/1649253538_batch_spec_resolution_user_id_non_null/metadata.yaml", - "frontend/1649253538_batch_spec_resolution_user_id_non_null/up.sql", - "frontend/1649269601_remove_unused_code_monitor_columns/down.sql", - "frontend/1649269601_remove_unused_code_monitor_columns/metadata.yaml", - "frontend/1649269601_remove_unused_code_monitor_columns/up.sql", - "frontend/1649432863_no_hash_for_code_monitor_last_searched/down.sql", - "frontend/1649432863_no_hash_for_code_monitor_last_searched/metadata.yaml", - "frontend/1649432863_no_hash_for_code_monitor_last_searched/up.sql", - "frontend/1649441222_lsif_uploads_audit_logging/down.sql", - "frontend/1649441222_lsif_uploads_audit_logging/metadata.yaml", - "frontend/1649441222_lsif_uploads_audit_logging/up.sql", - "frontend/1649759318_change_default_invite_quota/down.sql", - "frontend/1649759318_change_default_invite_quota/metadata.yaml", - "frontend/1649759318_change_default_invite_quota/up.sql", - "frontend/1650456734_configuration_policies_audit_logging/down.sql", - "frontend/1650456734_configuration_policies_audit_logging/metadata.yaml", - "frontend/1650456734_configuration_policies_audit_logging/up.sql", - "frontend/1650637472_Add_codeintel_langugage_support_requests_table/down.sql", - "frontend/1650637472_Add_codeintel_langugage_support_requests_table/metadata.yaml", - "frontend/1650637472_Add_codeintel_langugage_support_requests_table/up.sql", - "frontend/1651061363_lsif_uploads_audit_logging_reason/down.sql", - "frontend/1651061363_lsif_uploads_audit_logging_reason/metadata.yaml", - "frontend/1651061363_lsif_uploads_audit_logging_reason/up.sql", - "frontend/1651077257_lsif_dirty_repo_timestamp/down.sql", - "frontend/1651077257_lsif_dirty_repo_timestamp/metadata.yaml", - "frontend/1651077257_lsif_dirty_repo_timestamp/up.sql", - "frontend/1651159431_fix-maven-dependency-repos-name/down.sql", - "frontend/1651159431_fix-maven-dependency-repos-name/metadata.yaml", - "frontend/1651159431_fix-maven-dependency-repos-name/up.sql", - "frontend/1652143849_drop_constraint_from_filter_column_in_lsif_references_table/down.sql", - "frontend/1652143849_drop_constraint_from_filter_column_in_lsif_references_table/metadata.yaml", - "frontend/1652143849_drop_constraint_from_filter_column_in_lsif_references_table/up.sql", - "frontend/1652175864_add-unrestricted-to-repo-permissions/down.sql", - "frontend/1652175864_add-unrestricted-to-repo-permissions/metadata.yaml", - "frontend/1652175864_add-unrestricted-to-repo-permissions/up.sql", - "frontend/1652189866_Add_lockfiles_tables/down.sql", - "frontend/1652189866_Add_lockfiles_tables/metadata.yaml", - "frontend/1652189866_Add_lockfiles_tables/up.sql", - "frontend/1652228814_index_bitbucket_cloud_commit/down.sql", - "frontend/1652228814_index_bitbucket_cloud_commit/metadata.yaml", - "frontend/1652228814_index_bitbucket_cloud_commit/up.sql", - "frontend/1652707934_add_last_check_at_to_codeintel_lockfile_references/down.sql", - "frontend/1652707934_add_last_check_at_to_codeintel_lockfile_references/metadata.yaml", - "frontend/1652707934_add_last_check_at_to_codeintel_lockfile_references/up.sql", - "frontend/1652946496_add_trigger_to_insert_gitserver_repo/down.sql", - "frontend/1652946496_add_trigger_to_insert_gitserver_repo/metadata.yaml", - "frontend/1652946496_add_trigger_to_insert_gitserver_repo/up.sql", - "frontend/1652964210_add_last_lockfile_scan_table/down.sql", - "frontend/1652964210_add_last_lockfile_scan_table/metadata.yaml", - "frontend/1652964210_add_last_lockfile_scan_table/up.sql", - "frontend/1653334014_Remove_default_from_out_of_band_migrations_created_timestamp/down.sql", - "frontend/1653334014_Remove_default_from_out_of_band_migrations_created_timestamp/metadata.yaml", - "frontend/1653334014_Remove_default_from_out_of_band_migrations_created_timestamp/up.sql", - "frontend/1653472246_add_nps_survey_fields/down.sql", - "frontend/1653472246_add_nps_survey_fields/metadata.yaml", - "frontend/1653472246_add_nps_survey_fields/up.sql", - "frontend/1653479179_audit_log_op_and_seq/down.sql", - "frontend/1653479179_audit_log_op_and_seq/metadata.yaml", - "frontend/1653479179_audit_log_op_and_seq/up.sql", - "frontend/1653524883_Create_view_for_batch_spec_workspace_execution_worker/down.sql", - "frontend/1653524883_Create_view_for_batch_spec_workspace_execution_worker/metadata.yaml", - "frontend/1653524883_Create_view_for_batch_spec_workspace_execution_worker/up.sql", - "frontend/1653596521_Add_column_detached_at_to_changesets_table/down.sql", - "frontend/1653596521_Add_column_detached_at_to_changesets_table/metadata.yaml", - "frontend/1653596521_Add_column_detached_at_to_changesets_table/up.sql", - "frontend/1654116265_add_unique_index_to_external_services/down.sql", - "frontend/1654116265_add_unique_index_to_external_services/metadata.yaml", - "frontend/1654116265_add_unique_index_to_external_services/up.sql", - "frontend/1654168174_add_explicit_permissions_bitbucket_projects_jobs_table/down.sql", - "frontend/1654168174_add_explicit_permissions_bitbucket_projects_jobs_table/metadata.yaml", - "frontend/1654168174_add_explicit_permissions_bitbucket_projects_jobs_table/up.sql", - "frontend/1654770608_workspace_user_id_non_nullable/down.sql", - "frontend/1654770608_workspace_user_id_non_nullable/metadata.yaml", - "frontend/1654770608_workspace_user_id_non_nullable/up.sql", - "frontend/1654848945_add_explicit_permissions_bitbucket_projects_jobs_index/down.sql", - "frontend/1654848945_add_explicit_permissions_bitbucket_projects_jobs_index/metadata.yaml", - "frontend/1654848945_add_explicit_permissions_bitbucket_projects_jobs_index/up.sql", - "frontend/1654872407_fast_cascade_delete_batch_specs_1/down.sql", - "frontend/1654872407_fast_cascade_delete_batch_specs_1/metadata.yaml", - "frontend/1654872407_fast_cascade_delete_batch_specs_1/up.sql", - "frontend/1654874148_fast_cascade_delete_batch_specs_2/down.sql", - "frontend/1654874148_fast_cascade_delete_batch_specs_2/metadata.yaml", - "frontend/1654874148_fast_cascade_delete_batch_specs_2/up.sql", - "frontend/1654874153_fast_cascade_delete_batch_specs_3/down.sql", - "frontend/1654874153_fast_cascade_delete_batch_specs_3/metadata.yaml", - "frontend/1654874153_fast_cascade_delete_batch_specs_3/up.sql", - "frontend/1655037388_faster_changeset_spec_cleanup_1/down.sql", - "frontend/1655037388_faster_changeset_spec_cleanup_1/metadata.yaml", - "frontend/1655037388_faster_changeset_spec_cleanup_1/up.sql", - "frontend/1655037391_faster_changeset_spec_cleanup_2/down.sql", - "frontend/1655037391_faster_changeset_spec_cleanup_2/metadata.yaml", - "frontend/1655037391_faster_changeset_spec_cleanup_2/up.sql", - "frontend/1655067139_fixup_worker_fairness_view/down.sql", - "frontend/1655067139_fixup_worker_fairness_view/metadata.yaml", - "frontend/1655067139_fixup_worker_fairness_view/up.sql", - "frontend/1655105391_lockfile_dependency_graph/down.sql", - "frontend/1655105391_lockfile_dependency_graph/metadata.yaml", - "frontend/1655105391_lockfile_dependency_graph/up.sql", - "frontend/1655128668_add_indices_to_explicit_permissions_bitbucket_projects_jobs_table/down.sql", - "frontend/1655128668_add_indices_to_explicit_permissions_bitbucket_projects_jobs_table/metadata.yaml", - "frontend/1655128668_add_indices_to_explicit_permissions_bitbucket_projects_jobs_table/up.sql", - "frontend/1655157509_no_more_ssbc_access_tokens/down.sql", - "frontend/1655157509_no_more_ssbc_access_tokens/metadata.yaml", - "frontend/1655157509_no_more_ssbc_access_tokens/up.sql", - "frontend/1655226733_hstore_aggregate_func/down.sql", - "frontend/1655226733_hstore_aggregate_func/metadata.yaml", - "frontend/1655226733_hstore_aggregate_func/up.sql", - "frontend/1655328928_fix_code_insights_failed_tcp_error/down.sql", - "frontend/1655328928_fix_code_insights_failed_tcp_error/metadata.yaml", - "frontend/1655328928_fix_code_insights_failed_tcp_error/up.sql", - "frontend/1655412173_code_insights_queue_missing_index/down.sql", - "frontend/1655412173_code_insights_queue_missing_index/metadata.yaml", - "frontend/1655412173_code_insights_queue_missing_index/up.sql", - "frontend/1655454264_add_lockfile_indexing_enabled_to_policy/down.sql", - "frontend/1655454264_add_lockfile_indexing_enabled_to_policy/metadata.yaml", - "frontend/1655454264_add_lockfile_indexing_enabled_to_policy/up.sql", - "frontend/1655481894_faster_ssbc_dequeue/down.sql", - "frontend/1655481894_faster_ssbc_dequeue/metadata.yaml", - "frontend/1655481894_faster_ssbc_dequeue/up.sql", - "frontend/1655737737_drop_unused_idx_batch_spec_workspace_execution_jobs_user_id/down.sql", - "frontend/1655737737_drop_unused_idx_batch_spec_workspace_execution_jobs_user_id/metadata.yaml", - "frontend/1655737737_drop_unused_idx_batch_spec_workspace_execution_jobs_user_id/up.sql", - "frontend/1655763641_faster_workspace_batch_spec_lookup/down.sql", - "frontend/1655763641_faster_workspace_batch_spec_lookup/metadata.yaml", - "frontend/1655763641_faster_workspace_batch_spec_lookup/up.sql", - "frontend/1655843069_insights_faster_job_status/down.sql", - "frontend/1655843069_insights_faster_job_status/metadata.yaml", - "frontend/1655843069_insights_faster_job_status/up.sql", - "frontend/1656447205_create_repo_description_trgm_idx/down.sql", - "frontend/1656447205_create_repo_description_trgm_idx/metadata.yaml", - "frontend/1656447205_create_repo_description_trgm_idx/up.sql", - "frontend/1657106983_faster_failure_msg_query/down.sql", - "frontend/1657106983_faster_failure_msg_query/metadata.yaml", - "frontend/1657106983_faster_failure_msg_query/up.sql", - "frontend/1657107627_drop_duplicate_index_sync_jobs_state/down.sql", - "frontend/1657107627_drop_duplicate_index_sync_jobs_state/metadata.yaml", - "frontend/1657107627_drop_duplicate_index_sync_jobs_state/up.sql", - "frontend/1657279116_faster_dequeues_cm_action_jobs/down.sql", - "frontend/1657279116_faster_dequeues_cm_action_jobs/metadata.yaml", - "frontend/1657279116_faster_dequeues_cm_action_jobs/up.sql", - "frontend/1657279170_faster_dequeues_cm_trigger_jobs/down.sql", - "frontend/1657279170_faster_dequeues_cm_trigger_jobs/metadata.yaml", - "frontend/1657279170_faster_dequeues_cm_trigger_jobs/up.sql", - "frontend/1657635365_add_fidelity_to_lockfiles/down.sql", - "frontend/1657635365_add_fidelity_to_lockfiles/metadata.yaml", - "frontend/1657635365_add_fidelity_to_lockfiles/up.sql", - "frontend/1657663493_cancel_worker_feature/down.sql", - "frontend/1657663493_cancel_worker_feature/metadata.yaml", - "frontend/1657663493_cancel_worker_feature/up.sql", - "frontend/1658122170_add_batch_change_id_to_batch_spec/down.sql", - "frontend/1658122170_add_batch_change_id_to_batch_spec/metadata.yaml", - "frontend/1658122170_add_batch_change_id_to_batch_spec/up.sql", - "frontend/1658174103_workspace_execution_user_queues/down.sql", - "frontend/1658174103_workspace_execution_user_queues/metadata.yaml", - "frontend/1658174103_workspace_execution_user_queues/up.sql", - "frontend/1658225452_fast_cm_trigger_jobs_delete/down.sql", - "frontend/1658225452_fast_cm_trigger_jobs_delete/metadata.yaml", - "frontend/1658225452_fast_cm_trigger_jobs_delete/up.sql", - "frontend/1658255432_add_missing_constraints/down.sql", - "frontend/1658255432_add_missing_constraints/metadata.yaml", - "frontend/1658255432_add_missing_constraints/up.sql", - "frontend/1658384388_normalize_product_licenseslicense_key_fields/down.sql", - "frontend/1658384388_normalize_product_licenseslicense_key_fields/metadata.yaml", - "frontend/1658384388_normalize_product_licenseslicense_key_fields/up.sql", - "frontend/1658484997_add_webhook_build_jobs_table/down.sql", - "frontend/1658484997_add_webhook_build_jobs_table/metadata.yaml", - "frontend/1658484997_add_webhook_build_jobs_table/up.sql", - "frontend/1658503913_batches_changeset_state_computed/down.sql", - "frontend/1658503913_batches_changeset_state_computed/metadata.yaml", - "frontend/1658503913_batches_changeset_state_computed/up.sql", - "frontend/1658512336_batches_changeset_state_index/down.sql", - "frontend/1658512336_batches_changeset_state_index/metadata.yaml", - "frontend/1658512336_batches_changeset_state_index/up.sql", - "frontend/1658748822_add_timestamps_to_lockfiles/down.sql", - "frontend/1658748822_add_timestamps_to_lockfiles/metadata.yaml", - "frontend/1658748822_add_timestamps_to_lockfiles/up.sql", - "frontend/1658837440_sync_jobs_missing_index/down.sql", - "frontend/1658837440_sync_jobs_missing_index/metadata.yaml", - "frontend/1658837440_sync_jobs_missing_index/up.sql", - "frontend/1658856572_event_log_scrape_state/down.sql", - "frontend/1658856572_event_log_scrape_state/metadata.yaml", - "frontend/1658856572_event_log_scrape_state/up.sql", - "frontend/1658874734_normalized_changeset_specs/down.sql", - "frontend/1658874734_normalized_changeset_specs/metadata.yaml", - "frontend/1658874734_normalized_changeset_specs/up.sql", - "frontend/1658950366_event_log_scrape_allow_list/down.sql", - "frontend/1658950366_event_log_scrape_allow_list/metadata.yaml", - "frontend/1658950366_event_log_scrape_allow_list/up.sql", - "frontend/1659085788_add_repo_stats_table/down.sql", - "frontend/1659085788_add_repo_stats_table/metadata.yaml", - "frontend/1659085788_add_repo_stats_table/up.sql", - "frontend/1659368926_cleanup_lsif_indexes_errored/down.sql", - "frontend/1659368926_cleanup_lsif_indexes_errored/metadata.yaml", - "frontend/1659368926_cleanup_lsif_indexes_errored/up.sql", - "frontend/1659380538_event_log_dot_com_fields/down.sql", - "frontend/1659380538_event_log_dot_com_fields/metadata.yaml", - "frontend/1659380538_event_log_dot_com_fields/up.sql", - "frontend/1659434035_alter_webhook_build_jobs_table/down.sql", - "frontend/1659434035_alter_webhook_build_jobs_table/metadata.yaml", - "frontend/1659434035_alter_webhook_build_jobs_table/up.sql", - "frontend/1659459805_repo_key_value_pairs/down.sql", - "frontend/1659459805_repo_key_value_pairs/metadata.yaml", - "frontend/1659459805_repo_key_value_pairs/up.sql", - "frontend/1659721548_data_usage_seed_allowlist/down.sql", - "frontend/1659721548_data_usage_seed_allowlist/metadata.yaml", - "frontend/1659721548_data_usage_seed_allowlist/up.sql", - "frontend/1660132915_lsif_uploads_uncompressed_size/down.sql", - "frontend/1660132915_lsif_uploads_uncompressed_size/metadata.yaml", - "frontend/1660132915_lsif_uploads_uncompressed_size/up.sql", - "frontend/1660312877_add_aggregated_user_statistics_table/down.sql", - "frontend/1660312877_add_aggregated_user_statistics_table/metadata.yaml", - "frontend/1660312877_add_aggregated_user_statistics_table/up.sql", - "frontend/1660710812_update_reconciler_changeset_view/down.sql", - "frontend/1660710812_update_reconciler_changeset_view/metadata.yaml", - "frontend/1660710812_update_reconciler_changeset_view/up.sql", - "frontend/1660710916_remove_diff_stat_changed_changeset_specs/down.sql", - "frontend/1660710916_remove_diff_stat_changed_changeset_specs/metadata.yaml", - "frontend/1660710916_remove_diff_stat_changed_changeset_specs/up.sql", - "frontend/1660711451_remove_diff_stat_changed_changesets/down.sql", - "frontend/1660711451_remove_diff_stat_changed_changesets/metadata.yaml", - "frontend/1660711451_remove_diff_stat_changed_changesets/up.sql", - "frontend/1660742069_non_null_changeset_spec_type/down.sql", - "frontend/1660742069_non_null_changeset_spec_type/metadata.yaml", - "frontend/1660742069_non_null_changeset_spec_type/up.sql", - "frontend/1661441160_batch_spec_remote_mounts/down.sql", - "frontend/1661441160_batch_spec_remote_mounts/metadata.yaml", - "frontend/1661441160_batch_spec_remote_mounts/up.sql", - "frontend/1661502186_fix_repo_stats_initial_state/down.sql", - "frontend/1661502186_fix_repo_stats_initial_state/metadata.yaml", - "frontend/1661502186_fix_repo_stats_initial_state/up.sql", - "frontend/1661507724_update_repo_stats_trigger_to_avoid_all_zeros/down.sql", - "frontend/1661507724_update_repo_stats_trigger_to_avoid_all_zeros/metadata.yaml", - "frontend/1661507724_update_repo_stats_trigger_to_avoid_all_zeros/up.sql", - "frontend/1662467128_add_ondemand_autoindexing_queue/down.sql", - "frontend/1662467128_add_ondemand_autoindexing_queue/metadata.yaml", - "frontend/1662467128_add_ondemand_autoindexing_queue/up.sql", - "frontend/1662636054_autoindexing_custom_inference_script/down.sql", - "frontend/1662636054_autoindexing_custom_inference_script/metadata.yaml", - "frontend/1662636054_autoindexing_custom_inference_script/up.sql", - "frontend/1663569995_update_username_valid_chars_contraint/down.sql", - "frontend/1663569995_update_username_valid_chars_contraint/metadata.yaml", - "frontend/1663569995_update_username_valid_chars_contraint/up.sql", - "frontend/1663665519_perforce_merge_includes_excludes_columns/down.sql", - "frontend/1663665519_perforce_merge_includes_excludes_columns/metadata.yaml", - "frontend/1663665519_perforce_merge_includes_excludes_columns/up.sql", - "frontend/1663871069_changeset_specs_null_published/down.sql", - "frontend/1663871069_changeset_specs_null_published/metadata.yaml", - "frontend/1663871069_changeset_specs_null_published/up.sql", - "frontend/1664300936_move_lsif_upload_reference_count_to_different_table/down.sql", - "frontend/1664300936_move_lsif_upload_reference_count_to_different_table/metadata.yaml", - "frontend/1664300936_move_lsif_upload_reference_count_to_different_table/up.sql", - "frontend/1664897165_executor_secrets/down.sql", - "frontend/1664897165_executor_secrets/metadata.yaml", - "frontend/1664897165_executor_secrets/up.sql", - "frontend/1664988036_create_webhooks_table/down.sql", - "frontend/1664988036_create_webhooks_table/metadata.yaml", - "frontend/1664988036_create_webhooks_table/up.sql", - "frontend/1665056530_autogeneratewebhookid/down.sql", - "frontend/1665056530_autogeneratewebhookid/metadata.yaml", - "frontend/1665056530_autogeneratewebhookid/up.sql", - "frontend/1665138849_addrandidtowebhooks/down.sql", - "frontend/1665138849_addrandidtowebhooks/metadata.yaml", - "frontend/1665138849_addrandidtowebhooks/up.sql", - "frontend/1665399117_webhooks_table_uuid_updates/down.sql", - "frontend/1665399117_webhooks_table_uuid_updates/metadata.yaml", - "frontend/1665399117_webhooks_table_uuid_updates/up.sql", - "frontend/1665420690_persisted_repo_document_ranks/down.sql", - "frontend/1665420690_persisted_repo_document_ranks/metadata.yaml", - "frontend/1665420690_persisted_repo_document_ranks/up.sql", - "frontend/1665477911_add_zoekt_repos_table/down.sql", - "frontend/1665477911_add_zoekt_repos_table/metadata.yaml", - "frontend/1665477911_add_zoekt_repos_table/up.sql", - "frontend/1665488828_add_columns_to_webhooks_table/down.sql", - "frontend/1665488828_add_columns_to_webhooks_table/metadata.yaml", - "frontend/1665488828_add_columns_to_webhooks_table/up.sql", - "frontend/1665524865_add_column_repo_status_to_gitserver_repos_table/down.sql", - "frontend/1665524865_add_column_repo_status_to_gitserver_repos_table/metadata.yaml", - "frontend/1665524865_add_column_repo_status_to_gitserver_repos_table/up.sql", - "frontend/1665588249_rename_bad_fk_constraint/down.sql", - "frontend/1665588249_rename_bad_fk_constraint/metadata.yaml", - "frontend/1665588249_rename_bad_fk_constraint/up.sql", - "frontend/1665646849_addcounterstoexternalservicesyncjob/down.sql", - "frontend/1665646849_addcounterstoexternalservicesyncjob/metadata.yaml", - "frontend/1665646849_addcounterstoexternalservicesyncjob/up.sql", - "frontend/1665770699_add_codeintel_commit_dates/down.sql", - "frontend/1665770699_add_codeintel_commit_dates/metadata.yaml", - "frontend/1665770699_add_codeintel_commit_dates/up.sql", - "frontend/1666034720_add_lsif_upload_references_scan_timestamp/down.sql", - "frontend/1666034720_add_lsif_upload_references_scan_timestamp/metadata.yaml", - "frontend/1666034720_add_lsif_upload_references_scan_timestamp/up.sql", - "frontend/1666131819_add_lsif_upload_traversal_scan_timestamp/down.sql", - "frontend/1666131819_add_lsif_upload_traversal_scan_timestamp/metadata.yaml", - "frontend/1666131819_add_lsif_upload_traversal_scan_timestamp/up.sql", - "frontend/1666145729_add_lsif_indexes_should_reindex/down.sql", - "frontend/1666145729_add_lsif_indexes_should_reindex/metadata.yaml", - "frontend/1666145729_add_lsif_indexes_should_reindex/up.sql", - "frontend/1666344635_fill_zoekt_repos_table/down.sql", - "frontend/1666344635_fill_zoekt_repos_table/metadata.yaml", - "frontend/1666344635_fill_zoekt_repos_table/up.sql", - "frontend/1666398757_ensure_cancel_column/down.sql", - "frontend/1666398757_ensure_cancel_column/metadata.yaml", - "frontend/1666398757_ensure_cancel_column/up.sql", - "frontend/1666524436_add_missing_state_index_lsif_dependency_indexes/down.sql", - "frontend/1666524436_add_missing_state_index_lsif_dependency_indexes/metadata.yaml", - "frontend/1666524436_add_missing_state_index_lsif_dependency_indexes/up.sql", - "frontend/1666598814_add_missing_state_index_on_lsif_dependency_syncing_jobs_table/down.sql", - "frontend/1666598814_add_missing_state_index_on_lsif_dependency_syncing_jobs_table/metadata.yaml", - "frontend/1666598814_add_missing_state_index_on_lsif_dependency_syncing_jobs_table/up.sql", - "frontend/1666598828_add_missing_state_index_on_batch_spec_resolution_jobs_table/down.sql", - "frontend/1666598828_add_missing_state_index_on_batch_spec_resolution_jobs_table/metadata.yaml", - "frontend/1666598828_add_missing_state_index_on_batch_spec_resolution_jobs_table/up.sql", - "frontend/1666598983_add_missing_state_index_on_gitserver_relocator_jobs_table/down.sql", - "frontend/1666598983_add_missing_state_index_on_gitserver_relocator_jobs_table/metadata.yaml", - "frontend/1666598983_add_missing_state_index_on_gitserver_relocator_jobs_table/up.sql", - "frontend/1666598987_add_missing_state_index_on_webhook_build_jobs_table/down.sql", - "frontend/1666598987_add_missing_state_index_on_webhook_build_jobs_table/metadata.yaml", - "frontend/1666598987_add_missing_state_index_on_webhook_build_jobs_table/up.sql", - "frontend/1666598990_add_fk_to_webhook_logs_table/down.sql", - "frontend/1666598990_add_fk_to_webhook_logs_table/metadata.yaml", - "frontend/1666598990_add_fk_to_webhook_logs_table/up.sql", - "frontend/1666717223_add_codeintel_ranking_exports_table/down.sql", - "frontend/1666717223_add_codeintel_ranking_exports_table/metadata.yaml", - "frontend/1666717223_add_codeintel_ranking_exports_table/up.sql", - "frontend/1666886757_add_event_logs_user_id_timestamp_index/down.sql", - "frontend/1666886757_add_event_logs_user_id_timestamp_index/metadata.yaml", - "frontend/1666886757_add_event_logs_user_id_timestamp_index/up.sql", - "frontend/1666904087_add_codeintel_path_rank_inputs_table/down.sql", - "frontend/1666904087_add_codeintel_path_rank_inputs_table/metadata.yaml", - "frontend/1666904087_add_codeintel_path_rank_inputs_table/up.sql", - "frontend/1666939263_add_index_on_event_logs_user_id_name/down.sql", - "frontend/1666939263_add_index_on_event_logs_user_id_name/metadata.yaml", - "frontend/1666939263_add_index_on_event_logs_user_id_name/up.sql", - "frontend/1667220502_add_precision_to_codeintel_path_ranks/down.sql", - "frontend/1667220502_add_precision_to_codeintel_path_ranks/metadata.yaml", - "frontend/1667220502_add_precision_to_codeintel_path_ranks/up.sql", - "frontend/1667220626_rename_codeintel_path_ranks_key/down.sql", - "frontend/1667220626_rename_codeintel_path_ranks_key/metadata.yaml", - "frontend/1667220626_rename_codeintel_path_ranks_key/up.sql", - "frontend/1667220628_update_codeintel_path_ranks_unique_constraint_to_include_precision/down.sql", - "frontend/1667220628_update_codeintel_path_ranks_unique_constraint_to_include_precision/metadata.yaml", - "frontend/1667220628_update_codeintel_path_ranks_unique_constraint_to_include_precision/up.sql", - "frontend/1667220768_add_precision_to_codeintel_path_rank_inputs/down.sql", - "frontend/1667220768_add_precision_to_codeintel_path_rank_inputs/metadata.yaml", - "frontend/1667220768_add_precision_to_codeintel_path_rank_inputs/up.sql", - "frontend/1667222952_add_codeintel_ranking_timestamps/down.sql", - "frontend/1667222952_add_codeintel_ranking_timestamps/metadata.yaml", - "frontend/1667222952_add_codeintel_ranking_timestamps/up.sql", - "frontend/1667259203_add_graph_key_to_codeintel_path_ranks/down.sql", - "frontend/1667259203_add_graph_key_to_codeintel_path_ranks/metadata.yaml", - "frontend/1667259203_add_graph_key_to_codeintel_path_ranks/up.sql", - "frontend/1667313173_add_index_to_lsif_uploads_visible_at_tip/down.sql", - "frontend/1667313173_add_index_to_lsif_uploads_visible_at_tip/metadata.yaml", - "frontend/1667313173_add_index_to_lsif_uploads_visible_at_tip/up.sql", - "frontend/1667395984_remove_filter_from_lsif_references/down.sql", - "frontend/1667395984_remove_filter_from_lsif_references/metadata.yaml", - "frontend/1667395984_remove_filter_from_lsif_references/up.sql", - "frontend/1667433265_add_last_reconcile_to_lsif_uploads_table/down.sql", - "frontend/1667433265_add_last_reconcile_to_lsif_uploads_table/metadata.yaml", - "frontend/1667433265_add_last_reconcile_to_lsif_uploads_table/up.sql", - "frontend/1667497565_fix_cascade_behavior_for_codeintel_ranking_exports/down.sql", - "frontend/1667497565_fix_cascade_behavior_for_codeintel_ranking_exports/metadata.yaml", - "frontend/1667497565_fix_cascade_behavior_for_codeintel_ranking_exports/up.sql", - "frontend/1667500111_fix_codeintel_path_ranks_trigger_condition/down.sql", - "frontend/1667500111_fix_codeintel_path_ranks_trigger_condition/metadata.yaml", - "frontend/1667500111_fix_codeintel_path_ranks_trigger_condition/up.sql", - "frontend/1667825028_add_ssbc_execution_v2_flag/down.sql", - "frontend/1667825028_add_ssbc_execution_v2_flag/metadata.yaml", - "frontend/1667825028_add_ssbc_execution_v2_flag/up.sql", - "frontend/1667848448_flip_index_field_order/down.sql", - "frontend/1667848448_flip_index_field_order/metadata.yaml", - "frontend/1667848448_flip_index_field_order/up.sql", - "frontend/1667863757_drop_old_index/down.sql", - "frontend/1667863757_drop_old_index/metadata.yaml", - "frontend/1667863757_drop_old_index/up.sql", - "frontend/1667917030_fix_codeintel_ranking_exports_index_order/down.sql", - "frontend/1667917030_fix_codeintel_ranking_exports_index_order/metadata.yaml", - "frontend/1667917030_fix_codeintel_ranking_exports_index_order/up.sql", - "frontend/1667950421_speed_up_listsourcegraphdotcomindexablerepos/down.sql", - "frontend/1667950421_speed_up_listsourcegraphdotcomindexablerepos/metadata.yaml", - "frontend/1667950421_speed_up_listsourcegraphdotcomindexablerepos/up.sql", - "frontend/1667952974_speed_up_listsourcegraphdotcomindexablerepos_part_2/down.sql", - "frontend/1667952974_speed_up_listsourcegraphdotcomindexablerepos_part_2/metadata.yaml", - "frontend/1667952974_speed_up_listsourcegraphdotcomindexablerepos_part_2/up.sql", - "frontend/1668174127_add_gitserver_repos_last_changed_idx/down.sql", - "frontend/1668174127_add_gitserver_repos_last_changed_idx/metadata.yaml", - "frontend/1668174127_add_gitserver_repos_last_changed_idx/up.sql", - "frontend/1668179496_add_event_logs_name_timestamp/down.sql", - "frontend/1668179496_add_event_logs_name_timestamp/metadata.yaml", - "frontend/1668179496_add_event_logs_name_timestamp/up.sql", - "frontend/1668179619_drop_redundant_index/down.sql", - "frontend/1668179619_drop_redundant_index/metadata.yaml", - "frontend/1668179619_drop_redundant_index/up.sql", - "frontend/1668184279_remove_git_status_column_from_gitserver_repos_table/down.sql", - "frontend/1668184279_remove_git_status_column_from_gitserver_repos_table/metadata.yaml", - "frontend/1668184279_remove_git_status_column_from_gitserver_repos_table/up.sql", - "frontend/1668603582_add_gitserverrepo_size_bytes_index/down.sql", - "frontend/1668603582_add_gitserverrepo_size_bytes_index/metadata.yaml", - "frontend/1668603582_add_gitserverrepo_size_bytes_index/up.sql", - "frontend/1668707631_add_unique_constraint_batch_specs_rand_id/down.sql", - "frontend/1668707631_add_unique_constraint_batch_specs_rand_id/metadata.yaml", - "frontend/1668707631_add_unique_constraint_batch_specs_rand_id/up.sql", - "frontend/1668767882_add_unique_constraint_changeset_specs_rand_id/down.sql", - "frontend/1668767882_add_unique_constraint_changeset_specs_rand_id/metadata.yaml", - "frontend/1668767882_add_unique_constraint_changeset_specs_rand_id/up.sql", - "frontend/1668808118_temp_codeinsights_trace_with_query/down.sql", - "frontend/1668808118_temp_codeinsights_trace_with_query/metadata.yaml", - "frontend/1668808118_temp_codeinsights_trace_with_query/up.sql", - "frontend/1668813365_create_search_contexts_stars_defaults/down.sql", - "frontend/1668813365_create_search_contexts_stars_defaults/metadata.yaml", - "frontend/1668813365_create_search_contexts_stars_defaults/up.sql", - "frontend/1669184869_add_name_to_webhooks_table/down.sql", - "frontend/1669184869_add_name_to_webhooks_table/metadata.yaml", - "frontend/1669184869_add_name_to_webhooks_table/up.sql", - "frontend/1669297489_add_permission_sync_jobs/down.sql", - "frontend/1669297489_add_permission_sync_jobs/metadata.yaml", - "frontend/1669297489_add_permission_sync_jobs/up.sql", - "frontend/1669576792_make_batch_spec_of_batch_change_nullable/down.sql", - "frontend/1669576792_make_batch_spec_of_batch_change_nullable/metadata.yaml", - "frontend/1669576792_make_batch_spec_of_batch_change_nullable/up.sql", - "frontend/1669645608_make_batch_change_name_pattern/down.sql", - "frontend/1669645608_make_batch_change_name_pattern/metadata.yaml", - "frontend/1669645608_make_batch_change_name_pattern/up.sql", - "frontend/1669836151_add_manager_to_lsif_packagereferences/down.sql", - "frontend/1669836151_add_manager_to_lsif_packagereferences/metadata.yaml", - "frontend/1669836151_add_manager_to_lsif_packagereferences/up.sql", - "frontend/1670256530_add_content_type_to_lsif_uploads/down.sql", - "frontend/1670256530_add_content_type_to_lsif_uploads/metadata.yaml", - "frontend/1670256530_add_content_type_to_lsif_uploads/up.sql", - "frontend/1670350006_add_should_reindex_to_lsif_uploads/down.sql", - "frontend/1670350006_add_should_reindex_to_lsif_uploads/metadata.yaml", - "frontend/1670350006_add_should_reindex_to_lsif_uploads/up.sql", - "frontend/1670539388_create_roles_table/down.sql", - "frontend/1670539388_create_roles_table/metadata.yaml", - "frontend/1670539388_create_roles_table/up.sql", - "frontend/1670539913_create_permissions_table/down.sql", - "frontend/1670539913_create_permissions_table/metadata.yaml", - "frontend/1670539913_create_permissions_table/up.sql", - "frontend/1670542168_create_user_roles_table/down.sql", - "frontend/1670542168_create_user_roles_table/metadata.yaml", - "frontend/1670542168_create_user_roles_table/up.sql", - "frontend/1670543231_create_role_permissions_table/down.sql", - "frontend/1670543231_create_role_permissions_table/metadata.yaml", - "frontend/1670543231_create_role_permissions_table/up.sql", - "frontend/1670600028_executor_secrets_accesslogs_codeintel_user/down.sql", - "frontend/1670600028_executor_secrets_accesslogs_codeintel_user/metadata.yaml", - "frontend/1670600028_executor_secrets_accesslogs_codeintel_user/up.sql", - "frontend/1670870072_add_read_only_column_roles/down.sql", - "frontend/1670870072_add_read_only_column_roles/metadata.yaml", - "frontend/1670870072_add_read_only_column_roles/up.sql", - "frontend/1670934184_add_gitserver_corruption_columns/down.sql", - "frontend/1670934184_add_gitserver_corruption_columns/metadata.yaml", - "frontend/1670934184_add_gitserver_corruption_columns/up.sql", - "frontend/1671159453_outbound_webhooks/down.sql", - "frontend/1671159453_outbound_webhooks/metadata.yaml", - "frontend/1671159453_outbound_webhooks/up.sql", - "frontend/1671463799_teams/down.sql", - "frontend/1671463799_teams/metadata.yaml", - "frontend/1671463799_teams/up.sql", - "frontend/1671543381_add_default_roles/down.sql", - "frontend/1671543381_add_default_roles/metadata.yaml", - "frontend/1671543381_add_default_roles/up.sql", - "frontend/1672884222_create_namespace_permissions_table/down.sql", - "frontend/1672884222_create_namespace_permissions_table/metadata.yaml", - "frontend/1672884222_create_namespace_permissions_table/up.sql", - "frontend/1672897105_add_column_author_user_id_to_critical_and_site_config/down.sql", - "frontend/1672897105_add_column_author_user_id_to_critical_and_site_config/metadata.yaml", - "frontend/1672897105_add_column_author_user_id_to_critical_and_site_config/up.sql", - "frontend/1673019611_lsif_uploads_audit_logs_bigint_upload_size/down.sql", - "frontend/1673019611_lsif_uploads_audit_logs_bigint_upload_size/metadata.yaml", - "frontend/1673019611_lsif_uploads_audit_logs_bigint_upload_size/up.sql", - "frontend/1673351808_add_repo_corruption_stat/down.sql", - "frontend/1673351808_add_repo_corruption_stat/metadata.yaml", - "frontend/1673351808_add_repo_corruption_stat/up.sql", - "frontend/1673405886_make_batch_spec_of_batch_change_not_nullable_again/down.sql", - "frontend/1673405886_make_batch_spec_of_batch_change_not_nullable_again/metadata.yaml", - "frontend/1673405886_make_batch_spec_of_batch_change_not_nullable_again/up.sql", - "frontend/1673871310_add_columns_to_permission_sync_jobs_table/down.sql", - "frontend/1673871310_add_columns_to_permission_sync_jobs_table/metadata.yaml", - "frontend/1673871310_add_columns_to_permission_sync_jobs_table/up.sql", - "frontend/1673897709_add_cascade_batch_spec_resolution_jobs/down.sql", - "frontend/1673897709_add_cascade_batch_spec_resolution_jobs/metadata.yaml", - "frontend/1673897709_add_cascade_batch_spec_resolution_jobs/up.sql", - "frontend/1674035302_remove_webhook_build_jobs_table/down.sql", - "frontend/1674035302_remove_webhook_build_jobs_table/metadata.yaml", - "frontend/1674035302_remove_webhook_build_jobs_table/up.sql", - "frontend/1674041632_add_constraints_to_permission_sync_jobs_table/down.sql", - "frontend/1674041632_add_constraints_to_permission_sync_jobs_table/metadata.yaml", - "frontend/1674041632_add_constraints_to_permission_sync_jobs_table/up.sql", - "frontend/1674047296_rename_roles_readonly_column_to_system/down.sql", - "frontend/1674047296_rename_roles_readonly_column_to_system/metadata.yaml", - "frontend/1674047296_rename_roles_readonly_column_to_system/up.sql", - "frontend/1674455760_add_cancellation_reason_to_permission_sync_jobs_table/down.sql", - "frontend/1674455760_add_cancellation_reason_to_permission_sync_jobs_table/metadata.yaml", - "frontend/1674455760_add_cancellation_reason_to_permission_sync_jobs_table/up.sql", - "frontend/1674480050_add_column_redacted_contents_to_critical_and_site_config/down.sql", - "frontend/1674480050_add_column_redacted_contents_to_critical_and_site_config/metadata.yaml", - "frontend/1674480050_add_column_redacted_contents_to_critical_and_site_config/up.sql", - "frontend/1674642349_add_priority_to_permission_sync_jobs/down.sql", - "frontend/1674642349_add_priority_to_permission_sync_jobs/metadata.yaml", - "frontend/1674642349_add_priority_to_permission_sync_jobs/up.sql", - "frontend/1674669326_package_repos_separate_versions_table/down.sql", - "frontend/1674669326_package_repos_separate_versions_table/metadata.yaml", - "frontend/1674669326_package_repos_separate_versions_table/up.sql", - "frontend/1674669794_add_foreign_keys_to_permission_sync_jobs/down.sql", - "frontend/1674669794_add_foreign_keys_to_permission_sync_jobs/metadata.yaml", - "frontend/1674669794_add_foreign_keys_to_permission_sync_jobs/up.sql", - "frontend/1674754280_executor_job_tokens/down.sql", - "frontend/1674754280_executor_job_tokens/metadata.yaml", - "frontend/1674754280_executor_job_tokens/up.sql", - "frontend/1674814035_add_unified_source_perms_table/down.sql", - "frontend/1674814035_add_unified_source_perms_table/metadata.yaml", - "frontend/1674814035_add_unified_source_perms_table/up.sql", - "frontend/1674952295_make_user_id_namespace_permissions_non_nullable/down.sql", - "frontend/1674952295_make_user_id_namespace_permissions_non_nullable/metadata.yaml", - "frontend/1674952295_make_user_id_namespace_permissions_non_nullable/up.sql", - "frontend/1675155867_add_no_perms_column_to_permission_sync_jobs_table/down.sql", - "frontend/1675155867_add_no_perms_column_to_permission_sync_jobs_table/metadata.yaml", - "frontend/1675155867_add_no_perms_column_to_permission_sync_jobs_table/up.sql", - "frontend/1675194688_fix_should_reindex_in_views/down.sql", - "frontend/1675194688_fix_should_reindex_in_views/metadata.yaml", - "frontend/1675194688_fix_should_reindex_in_views/up.sql", - "frontend/1675257827_redis_key_value/down.sql", - "frontend/1675257827_redis_key_value/metadata.yaml", - "frontend/1675257827_redis_key_value/up.sql", - "frontend/1675277218_add_lsif_uploads_uploaded_at_id/down.sql", - "frontend/1675277218_add_lsif_uploads_uploaded_at_id/metadata.yaml", - "frontend/1675277218_add_lsif_uploads_uploaded_at_id/up.sql", - "frontend/1675277500_drop_lsif_uploads_uploaded_at/down.sql", - "frontend/1675277500_drop_lsif_uploads_uploaded_at/metadata.yaml", - "frontend/1675277500_drop_lsif_uploads_uploaded_at/up.sql", - "frontend/1675277968_drop_lsif_indexes_queued_at/down.sql", - "frontend/1675277968_drop_lsif_indexes_queued_at/metadata.yaml", - "frontend/1675277968_drop_lsif_indexes_queued_at/up.sql", - "frontend/1675296942_add_column_to_changesets_for_external_fork_name/down.sql", - "frontend/1675296942_add_column_to_changesets_for_external_fork_name/metadata.yaml", - "frontend/1675296942_add_column_to_changesets_for_external_fork_name/up.sql", - "frontend/1675367314_add_results_to_permission_sync_jobs/down.sql", - "frontend/1675367314_add_results_to_permission_sync_jobs/metadata.yaml", - "frontend/1675367314_add_results_to_permission_sync_jobs/up.sql", - "frontend/1675647612_remove_roles_deleted_at/down.sql", - "frontend/1675647612_remove_roles_deleted_at/metadata.yaml", - "frontend/1675647612_remove_roles_deleted_at/up.sql", - "frontend/1675850599_add_access_requests_table/down.sql", - "frontend/1675850599_add_access_requests_table/metadata.yaml", - "frontend/1675850599_add_access_requests_table/up.sql", - "frontend/1675864432_add_code_host_states_to_permission_sync_jobs_table/down.sql", - "frontend/1675864432_add_code_host_states_to_permission_sync_jobs_table/metadata.yaml", - "frontend/1675864432_add_code_host_states_to_permission_sync_jobs_table/up.sql", - "frontend/1675962678_remove_action_namespace_perms/down.sql", - "frontend/1675962678_remove_action_namespace_perms/metadata.yaml", - "frontend/1675962678_remove_action_namespace_perms/up.sql", - "frontend/1676272751_add_repo_embedding_jobs/down.sql", - "frontend/1676272751_add_repo_embedding_jobs/metadata.yaml", - "frontend/1676272751_add_repo_embedding_jobs/up.sql", - "frontend/1676328864_add_cached_available_indexers/down.sql", - "frontend/1676328864_add_cached_available_indexers/metadata.yaml", - "frontend/1676328864_add_cached_available_indexers/up.sql", - "frontend/1676420496_frontend/down.sql", - "frontend/1676420496_frontend/metadata.yaml", - "frontend/1676420496_frontend/up.sql", - "frontend/1676584791_add_index/down.sql", - "frontend/1676584791_add_index/metadata.yaml", - "frontend/1676584791_add_index/up.sql", - "frontend/1676996650_package_repos_separate_versions_table_patch1/down.sql", - "frontend/1676996650_package_repos_separate_versions_table_patch1/metadata.yaml", - "frontend/1676996650_package_repos_separate_versions_table_patch1/up.sql", - "frontend/1677003167_package_repos_separate_versions_table_stage2/down.sql", - "frontend/1677003167_package_repos_separate_versions_table_stage2/metadata.yaml", - "frontend/1677003167_package_repos_separate_versions_table_stage2/up.sql", - "frontend/1677005673_add_codeintel_rank_defintions_and_references/down.sql", - "frontend/1677005673_add_codeintel_rank_defintions_and_references/metadata.yaml", - "frontend/1677005673_add_codeintel_rank_defintions_and_references/up.sql", - "frontend/1677008591_add_codeintel_rank_path_counts_inputs/down.sql", - "frontend/1677008591_add_codeintel_rank_path_counts_inputs/metadata.yaml", - "frontend/1677008591_add_codeintel_rank_path_counts_inputs/up.sql", - "frontend/1677073533_add_codeowners_table/down.sql", - "frontend/1677073533_add_codeowners_table/metadata.yaml", - "frontend/1677073533_add_codeowners_table/up.sql", - "frontend/1677104938_move_processed_flag_out_of_references_table/down.sql", - "frontend/1677104938_move_processed_flag_out_of_references_table/metadata.yaml", - "frontend/1677104938_move_processed_flag_out_of_references_table/up.sql", - "frontend/1677166643_package_repos_allowblock_lists/down.sql", - "frontend/1677166643_package_repos_allowblock_lists/metadata.yaml", - "frontend/1677166643_package_repos_allowblock_lists/up.sql", - "frontend/1677242688_add_triggers_for_soft_deleted_perms_entities/down.sql", - "frontend/1677242688_add_triggers_for_soft_deleted_perms_entities/metadata.yaml", - "frontend/1677242688_add_triggers_for_soft_deleted_perms_entities/up.sql", - "frontend/1677483453_add_auto_upgrade_to_versions/down.sql", - "frontend/1677483453_add_auto_upgrade_to_versions/metadata.yaml", - "frontend/1677483453_add_auto_upgrade_to_versions/up.sql", - "frontend/1677594756_add_better_index_to_ranking_path_counts_table/down.sql", - "frontend/1677594756_add_better_index_to_ranking_path_counts_table/metadata.yaml", - "frontend/1677594756_add_better_index_to_ranking_path_counts_table/up.sql", - "frontend/1677607213_add_indexes_on_access_requests_create_at_and_status_columns/down.sql", - "frontend/1677607213_add_indexes_on_access_requests_create_at_and_status_columns/metadata.yaml", - "frontend/1677607213_add_indexes_on_access_requests_create_at_and_status_columns/up.sql", - "frontend/1677627515_add_scan_column_to_ranking_definitionsreferences/down.sql", - "frontend/1677627515_add_scan_column_to_ranking_definitionsreferences/metadata.yaml", - "frontend/1677627515_add_scan_column_to_ranking_definitionsreferences/up.sql", - "frontend/1677627559_add_index_to_definition_scan_column/down.sql", - "frontend/1677627559_add_index_to_definition_scan_column/metadata.yaml", - "frontend/1677627559_add_index_to_definition_scan_column/up.sql", - "frontend/1677627566_add_index_to_reference_scan_column/down.sql", - "frontend/1677627566_add_index_to_reference_scan_column/metadata.yaml", - "frontend/1677627566_add_index_to_reference_scan_column/up.sql", - "frontend/1677694168_add_vulnerability_tables/down.sql", - "frontend/1677694168_add_vulnerability_tables/metadata.yaml", - "frontend/1677694168_add_vulnerability_tables/up.sql", - "frontend/1677694170_add_vulnerability_match_tables/down.sql", - "frontend/1677694170_add_vulnerability_match_tables/metadata.yaml", - "frontend/1677694170_add_vulnerability_match_tables/up.sql", - "frontend/1677700103_add_access_requests_decision_by_user_id_column/down.sql", - "frontend/1677700103_add_access_requests_decision_by_user_id_column/metadata.yaml", - "frontend/1677700103_add_access_requests_decision_by_user_id_column/up.sql", - "frontend/1677716184_add_columns_for_ranking_statistics/down.sql", - "frontend/1677716184_add_columns_for_ranking_statistics/metadata.yaml", - "frontend/1677716184_add_columns_for_ranking_statistics/up.sql", - "frontend/1677716470_add_trigger_for_ranking_statistics/down.sql", - "frontend/1677716470_add_trigger_for_ranking_statistics/metadata.yaml", - "frontend/1677716470_add_trigger_for_ranking_statistics/up.sql", - "frontend/1677803354_add_vulnerability_scan_log_table/down.sql", - "frontend/1677803354_add_vulnerability_scan_log_table/metadata.yaml", - "frontend/1677803354_add_vulnerability_scan_log_table/up.sql", - "frontend/1677811663_make_team_creator_nullable/down.sql", - "frontend/1677811663_make_team_creator_nullable/metadata.yaml", - "frontend/1677811663_make_team_creator_nullable/up.sql", - "frontend/1677878270_eric_is_bad_at_math/down.sql", - "frontend/1677878270_eric_is_bad_at_math/metadata.yaml", - "frontend/1677878270_eric_is_bad_at_math/up.sql", - "frontend/1677944569_drop_unused_types/down.sql", - "frontend/1677944569_drop_unused_types/metadata.yaml", - "frontend/1677944569_drop_unused_types/up.sql", - "frontend/1677944752_drop_unused_lockfiles_tables/down.sql", - "frontend/1677944752_drop_unused_lockfiles_tables/metadata.yaml", - "frontend/1677944752_drop_unused_lockfiles_tables/up.sql", - "frontend/1677945580_drop_unused_ranking_table/down.sql", - "frontend/1677945580_drop_unused_ranking_table/metadata.yaml", - "frontend/1677945580_drop_unused_ranking_table/up.sql", - "frontend/1677955553_update_ranking_repo_relations/down.sql", - "frontend/1677955553_update_ranking_repo_relations/metadata.yaml", - "frontend/1677955553_update_ranking_repo_relations/up.sql", - "frontend/1677958359_simplify_path_ranks_table/down.sql", - "frontend/1677958359_simplify_path_ranks_table/metadata.yaml", - "frontend/1677958359_simplify_path_ranks_table/up.sql", - "frontend/1678091683_add_migrated_column_to_user_permissions/down.sql", - "frontend/1678091683_add_migrated_column_to_user_permissions/metadata.yaml", - "frontend/1678091683_add_migrated_column_to_user_permissions/up.sql", - "frontend/1678112318_add_external_accounts_scim_index/down.sql", - "frontend/1678112318_add_external_accounts_scim_index/metadata.yaml", - "frontend/1678112318_add_external_accounts_scim_index/up.sql", - "frontend/1678175532_index_github_topics/down.sql", - "frontend/1678175532_index_github_topics/metadata.yaml", - "frontend/1678175532_index_github_topics/up.sql", - "frontend/1678213774_sg_telemetry_allowlist/down.sql", - "frontend/1678213774_sg_telemetry_allowlist/metadata.yaml", - "frontend/1678213774_sg_telemetry_allowlist/up.sql", - "frontend/1678214530_fix_indexes_on_ranking_tables/down.sql", - "frontend/1678214530_fix_indexes_on_ranking_tables/metadata.yaml", - "frontend/1678214530_fix_indexes_on_ranking_tables/up.sql", - "frontend/1678220614_sg_telemetry_allowlist/down.sql", - "frontend/1678220614_sg_telemetry_allowlist/metadata.yaml", - "frontend/1678220614_sg_telemetry_allowlist/up.sql", - "frontend/1678290792_drop_unused_index_event_logs_user_id/down.sql", - "frontend/1678290792_drop_unused_index_event_logs_user_id/metadata.yaml", - "frontend/1678290792_drop_unused_index_event_logs_user_id/up.sql", - "frontend/1678291091_drop_unused_indexes_for_batch_changes_rand_id_columns/down.sql", - "frontend/1678291091_drop_unused_indexes_for_batch_changes_rand_id_columns/metadata.yaml", - "frontend/1678291091_drop_unused_indexes_for_batch_changes_rand_id_columns/up.sql", - "frontend/1678291402_drop_unused_index_on_user_repo_permissionsuser_id/down.sql", - "frontend/1678291402_drop_unused_index_on_user_repo_permissionsuser_id/metadata.yaml", - "frontend/1678291402_drop_unused_index_on_user_repo_permissionsuser_id/up.sql", - "frontend/1678291831_drop_unused_index_package_repo_versions_fk_idx/down.sql", - "frontend/1678291831_drop_unused_index_package_repo_versions_fk_idx/metadata.yaml", - "frontend/1678291831_drop_unused_index_package_repo_versions_fk_idx/up.sql", - "frontend/1678320579_normalize_webhook_urns/down.sql", - "frontend/1678320579_normalize_webhook_urns/metadata.yaml", - "frontend/1678320579_normalize_webhook_urns/up.sql", - "frontend/1678380933_comment_on_topic_index/down.sql", - "frontend/1678380933_comment_on_topic_index/metadata.yaml", - "frontend/1678380933_comment_on_topic_index/up.sql", - "frontend/1678409821_package_repos_missing_indexes/down.sql", - "frontend/1678409821_package_repos_missing_indexes/metadata.yaml", - "frontend/1678409821_package_repos_missing_indexes/up.sql", - "frontend/1678456448_make_role_name_citext/down.sql", - "frontend/1678456448_make_role_name_citext/metadata.yaml", - "frontend/1678456448_make_role_name_citext/up.sql", - "frontend/1678601228_sg_telemetry_allowlist/down.sql", - "frontend/1678601228_sg_telemetry_allowlist/metadata.yaml", - "frontend/1678601228_sg_telemetry_allowlist/up.sql", - "frontend/1678832491_remove_sg_jsonb_concat_agg/down.sql", - "frontend/1678832491_remove_sg_jsonb_concat_agg/metadata.yaml", - "frontend/1678832491_remove_sg_jsonb_concat_agg/up.sql", - "frontend/1678899992_add_codeintel_ranking_paths/down.sql", - "frontend/1678899992_add_codeintel_ranking_paths/metadata.yaml", - "frontend/1678899992_add_codeintel_ranking_paths/up.sql", - "frontend/1678994673_package_repos_last_checked_at_index/down.sql", - "frontend/1678994673_package_repos_last_checked_at_index/metadata.yaml", - "frontend/1678994673_package_repos_last_checked_at_index/up.sql", - "frontend/1679058200_upsize_codeintel_ranking_references_processed_datatype/down.sql", - "frontend/1679058200_upsize_codeintel_ranking_references_processed_datatype/metadata.yaml", - "frontend/1679058200_upsize_codeintel_ranking_references_processed_datatype/up.sql", - "frontend/1679404397_add_missing_index_for_vacuum/down.sql", - "frontend/1679404397_add_missing_index_for_vacuum/metadata.yaml", - "frontend/1679404397_add_missing_index_for_vacuum/up.sql", - "frontend/1679426934_soft_deleted_repository_name_reconciling_names/down.sql", - "frontend/1679426934_soft_deleted_repository_name_reconciling_names/metadata.yaml", - "frontend/1679426934_soft_deleted_repository_name_reconciling_names/up.sql", - "frontend/1679428966_speed_up_deletes_from_ranking_table/down.sql", - "frontend/1679428966_speed_up_deletes_from_ranking_table/metadata.yaml", - "frontend/1679428966_speed_up_deletes_from_ranking_table/up.sql", - "frontend/1679432506_speed_up_deletes_from_cm_trigger_jobs/down.sql", - "frontend/1679432506_speed_up_deletes_from_cm_trigger_jobs/metadata.yaml", - "frontend/1679432506_speed_up_deletes_from_cm_trigger_jobs/up.sql", - "frontend/1679603787_keep_cloning_progress_in_gitserver_repos/down.sql", - "frontend/1679603787_keep_cloning_progress_in_gitserver_repos/metadata.yaml", - "frontend/1679603787_keep_cloning_progress_in_gitserver_repos/up.sql", - "frontend/1679690266_batch_initial_path_counts/down.sql", - "frontend/1679690266_batch_initial_path_counts/metadata.yaml", - "frontend/1679690266_batch_initial_path_counts/up.sql", - "frontend/1680088638_add_is_partial_success_to_permission_sync_jobs/down.sql", - "frontend/1680088638_add_is_partial_success_to_permission_sync_jobs/metadata.yaml", - "frontend/1680088638_add_is_partial_success_to_permission_sync_jobs/up.sql", - "frontend/1680296731_package_repos_package_name_regex_match/down.sql", - "frontend/1680296731_package_repos_package_name_regex_match/metadata.yaml", - "frontend/1680296731_package_repos_package_name_regex_match/up.sql", - "frontend/1680707560_sg_telemetry_allowlist/down.sql", - "frontend/1680707560_sg_telemetry_allowlist/metadata.yaml", - "frontend/1680707560_sg_telemetry_allowlist/up.sql", - "frontend/1681300431_ownership_signals/down.sql", - "frontend/1681300431_ownership_signals/metadata.yaml", - "frontend/1681300431_ownership_signals/up.sql", - "frontend/1681807446_add_github_apps_table/down.sql", - "frontend/1681807446_add_github_apps_table/metadata.yaml", - "frontend/1681807446_add_github_apps_table/up.sql", - "frontend/1681923094_sg_telemetry_allowlist/down.sql", - "frontend/1681923094_sg_telemetry_allowlist/metadata.yaml", - "frontend/1681923094_sg_telemetry_allowlist/up.sql", - "frontend/1681982430_user_completions_quota/down.sql", - "frontend/1681982430_user_completions_quota/metadata.yaml", - "frontend/1681982430_user_completions_quota/up.sql", - "frontend/1682012624_own_background_jobs/down.sql", - "frontend/1682012624_own_background_jobs/metadata.yaml", - "frontend/1682012624_own_background_jobs/up.sql", - "frontend/1682114198_product_license_access_tokens/down.sql", - "frontend/1682114198_product_license_access_tokens/metadata.yaml", - "frontend/1682114198_product_license_access_tokens/up.sql", - "frontend/1682598027_add_github_app_installations_table/down.sql", - "frontend/1682598027_add_github_app_installations_table/metadata.yaml", - "frontend/1682598027_add_github_app_installations_table/up.sql", - "frontend/1682604499_add_softdelete_timestamp_to_ranking_exports/down.sql", - "frontend/1682604499_add_softdelete_timestamp_to_ranking_exports/metadata.yaml", - "frontend/1682604499_add_softdelete_timestamp_to_ranking_exports/up.sql", - "frontend/1682626931_subscription_llm_proxy_state/down.sql", - "frontend/1682626931_subscription_llm_proxy_state/metadata.yaml", - "frontend/1682626931_subscription_llm_proxy_state/up.sql", - "frontend/1682683129_add_recent_view_ownership_signal/down.sql", - "frontend/1682683129_add_recent_view_ownership_signal/metadata.yaml", - "frontend/1682683129_add_recent_view_ownership_signal/up.sql", - "frontend/1682967255_add_ranking_graph_key_table/down.sql", - "frontend/1682967255_add_ranking_graph_key_table/metadata.yaml", - "frontend/1682967255_add_ranking_graph_key_table/up.sql", - "frontend/1683053825_sg_telemetry_allowlist/down.sql", - "frontend/1683053825_sg_telemetry_allowlist/metadata.yaml", - "frontend/1683053825_sg_telemetry_allowlist/up.sql", - "frontend/1683246005_llmproxynoaccesstokenenable/down.sql", - "frontend/1683246005_llmproxynoaccesstokenenable/metadata.yaml", - "frontend/1683246005_llmproxynoaccesstokenenable/up.sql", - "frontend/1683290474_user_code_completions_quota/down.sql", - "frontend/1683290474_user_code_completions_quota/metadata.yaml", - "frontend/1683290474_user_code_completions_quota/up.sql", - "frontend/1683295546_add_app_url_column_for_github_apps/down.sql", - "frontend/1683295546_add_app_url_column_for_github_apps/metadata.yaml", - "frontend/1683295546_add_app_url_column_for_github_apps/up.sql", - "frontend/1683561153_add_autoindexing_repo_exceptions_table/down.sql", - "frontend/1683561153_add_autoindexing_repo_exceptions_table/metadata.yaml", - "frontend/1683561153_add_autoindexing_repo_exceptions_table/up.sql", - "frontend/1683593618_add_table_for_storing_the_most_recent_output_from_gitserver_clones/down.sql", - "frontend/1683593618_add_table_for_storing_the_most_recent_output_from_gitserver_clones/metadata.yaml", - "frontend/1683593618_add_table_for_storing_the_most_recent_output_from_gitserver_clones/up.sql", - "frontend/1683640362_expand_ranking_unique_key/down.sql", - "frontend/1683640362_expand_ranking_unique_key/metadata.yaml", - "frontend/1683640362_expand_ranking_unique_key/up.sql", - "frontend/1683641757_sg_telemetry_allowlist/down.sql", - "frontend/1683641757_sg_telemetry_allowlist/metadata.yaml", - "frontend/1683641757_sg_telemetry_allowlist/up.sql", - "frontend/1683670271_remove_ranking_object_prefix/down.sql", - "frontend/1683670271_remove_ranking_object_prefix/metadata.yaml", - "frontend/1683670271_remove_ranking_object_prefix/up.sql", - "frontend/1683670735_move_deleted_fields_for_ranking/down.sql", - "frontend/1683670735_move_deleted_fields_for_ranking/metadata.yaml", - "frontend/1683670735_move_deleted_fields_for_ranking/up.sql", - "frontend/1683753933_move_upload_relation_in_ranking_export_data/down.sql", - "frontend/1683753933_move_upload_relation_in_ranking_export_data/metadata.yaml", - "frontend/1683753933_move_upload_relation_in_ranking_export_data/up.sql", - "frontend/1683782561_githubappwebhooks/down.sql", - "frontend/1683782561_githubappwebhooks/metadata.yaml", - "frontend/1683782561_githubappwebhooks/up.sql", - "frontend/1683913757_add_ranking_progress_columns/down.sql", - "frontend/1683913757_add_ranking_progress_columns/metadata.yaml", - "frontend/1683913757_add_ranking_progress_columns/up.sql", - "frontend/1683924275_own_signal_state/down.sql", - "frontend/1683924275_own_signal_state/metadata.yaml", - "frontend/1683924275_own_signal_state/up.sql", - "frontend/1684180461_sg_telemetry_allowlist/down.sql", - "frontend/1684180461_sg_telemetry_allowlist/metadata.yaml", - "frontend/1684180461_sg_telemetry_allowlist/up.sql", - "frontend/1684207923_embeddings_proxy/down.sql", - "frontend/1684207923_embeddings_proxy/metadata.yaml", - "frontend/1684207923_embeddings_proxy/up.sql", - "frontend/1684217409_create_assigned_owners_table/down.sql", - "frontend/1684217409_create_assigned_owners_table/metadata.yaml", - "frontend/1684217409_create_assigned_owners_table/up.sql", - "frontend/1684248574_upsize_id_columns/down.sql", - "frontend/1684248574_upsize_id_columns/metadata.yaml", - "frontend/1684248574_upsize_id_columns/up.sql", - "frontend/1684306784_make_assigned_owners_index_nonunique/down.sql", - "frontend/1684306784_make_assigned_owners_index_nonunique/metadata.yaml", - "frontend/1684306784_make_assigned_owners_index_nonunique/up.sql", - "frontend/1684396562_add_table_repo_commits_changelists/down.sql", - "frontend/1684396562_add_table_repo_commits_changelists/metadata.yaml", - "frontend/1684396562_add_table_repo_commits_changelists/up.sql", - "frontend/1684398004_drop_github_app_installs_table/down.sql", - "frontend/1684398004_drop_github_app_installs_table/metadata.yaml", - "frontend/1684398004_drop_github_app_installs_table/up.sql", - "frontend/1684429687_own_signal_config_view/down.sql", - "frontend/1684429687_own_signal_config_view/metadata.yaml", - "frontend/1684429687_own_signal_config_view/up.sql", - "frontend/1684632550_simplify_mapper_max_id/down.sql", - "frontend/1684632550_simplify_mapper_max_id/metadata.yaml", - "frontend/1684632550_simplify_mapper_max_id/up.sql", - "frontend/1684753192_set_repo_meta_empty_values_to_null/down.sql", - "frontend/1684753192_set_repo_meta_empty_values_to_null/metadata.yaml", - "frontend/1684753192_set_repo_meta_empty_values_to_null/up.sql", - "frontend/1684771948_add_domain_to_github_app/down.sql", - "frontend/1684771948_add_domain_to_github_app/metadata.yaml", - "frontend/1684771948_add_domain_to_github_app/up.sql", - "frontend/1684831743_switch_to_bigserial_on_user_repo_permissions_table/down.sql", - "frontend/1684831743_switch_to_bigserial_on_user_repo_permissions_table/metadata.yaml", - "frontend/1684831743_switch_to_bigserial_on_user_repo_permissions_table/up.sql", - "frontend/1684854090_add_embeddings_to_policies/down.sql", - "frontend/1684854090_add_embeddings_to_policies/metadata.yaml", - "frontend/1684854090_add_embeddings_to_policies/up.sql", - "frontend/1684854389_llm_proxy_separate_rate_limits/down.sql", - "frontend/1684854389_llm_proxy_separate_rate_limits/metadata.yaml", - "frontend/1684854389_llm_proxy_separate_rate_limits/up.sql", - "frontend/1684858266_add_queuenames_column_to_executor_heartbeat/down.sql", - "frontend/1684858266_add_queuenames_column_to_executor_heartbeat/metadata.yaml", - "frontend/1684858266_add_queuenames_column_to_executor_heartbeat/up.sql", - "frontend/1684933018_add_ranking_mapper_index/down.sql", - "frontend/1684933018_add_ranking_mapper_index/metadata.yaml", - "frontend/1684933018_add_ranking_mapper_index/up.sql", - "frontend/1685103392_add_ranking_export_hash_key/down.sql", - "frontend/1685103392_add_ranking_export_hash_key/metadata.yaml", - "frontend/1685103392_add_ranking_export_hash_key/up.sql", - "frontend/1685105270_simplify_ranking_reducer_table/down.sql", - "frontend/1685105270_simplify_ranking_reducer_table/metadata.yaml", - "frontend/1685105270_simplify_ranking_reducer_table/up.sql", - "frontend/1685453088_create_github_apps_install_tables/down.sql", - "frontend/1685453088_create_github_apps_install_tables/metadata.yaml", - "frontend/1685453088_create_github_apps_install_tables/up.sql", - "frontend/1685495400_rename_llm_proxy_to_cody_gateway/down.sql", - "frontend/1685495400_rename_llm_proxy_to_cody_gateway/metadata.yaml", - "frontend/1685495400_rename_llm_proxy_to_cody_gateway/up.sql", - "frontend/1685525992_add_license_fields_to_support_auto_billing/down.sql", - "frontend/1685525992_add_license_fields_to_support_auto_billing/metadata.yaml", - "frontend/1685525992_add_license_fields_to_support_auto_billing/up.sql", - "frontend/1685562535_add_missing_ranking_index/down.sql", - "frontend/1685562535_add_missing_ranking_index/metadata.yaml", - "frontend/1685562535_add_missing_ranking_index/up.sql", - "frontend/1685570436_add_ranking_graph_key_table/down.sql", - "frontend/1685570436_add_ranking_graph_key_table/metadata.yaml", - "frontend/1685570436_add_ranking_graph_key_table/up.sql", - "frontend/1685645480_normalize_base_url/down.sql", - "frontend/1685645480_normalize_base_url/metadata.yaml", - "frontend/1685645480_normalize_base_url/up.sql", - "frontend/1685695443_codeowners_stats_and_counts/down.sql", - "frontend/1685695443_codeowners_stats_and_counts/metadata.yaml", - "frontend/1685695443_codeowners_stats_and_counts/up.sql", - "frontend/1685697346_add_unique_constraint_to_assigned_owners/down.sql", - "frontend/1685697346_add_unique_constraint_to_assigned_owners/metadata.yaml", - "frontend/1685697346_add_unique_constraint_to_assigned_owners/up.sql", - "frontend/1685712730_add_own_analytics_setting/down.sql", - "frontend/1685712730_add_own_analytics_setting/metadata.yaml", - "frontend/1685712730_add_own_analytics_setting/up.sql", - "frontend/1685727930_junk_cleanup/down.sql", - "frontend/1685727930_junk_cleanup/metadata.yaml", - "frontend/1685727930_junk_cleanup/up.sql", - "frontend/1685983690_make_path_count_inputs_unique_by_definition_id/down.sql", - "frontend/1685983690_make_path_count_inputs_unique_by_definition_id/metadata.yaml", - "frontend/1685983690_make_path_count_inputs_unique_by_definition_id/up.sql", - "frontend/1685984018_drop_duplicate_index/down.sql", - "frontend/1685984018_drop_duplicate_index/metadata.yaml", - "frontend/1685984018_drop_duplicate_index/up.sql", - "frontend/1685999719_add_additional_progress_tracking_for_ranking_mapper/down.sql", - "frontend/1685999719_add_additional_progress_tracking_for_ranking_mapper/metadata.yaml", - "frontend/1685999719_add_additional_progress_tracking_for_ranking_mapper/up.sql", - "frontend/1686042710_add_assigned_teams_table/down.sql", - "frontend/1686042710_add_assigned_teams_table/metadata.yaml", - "frontend/1686042710_add_assigned_teams_table/up.sql", - "frontend/1686169273_add_verification_to_changesets/down.sql", - "frontend/1686169273_add_verification_to_changesets/metadata.yaml", - "frontend/1686169273_add_verification_to_changesets/up.sql", - "frontend/1686169626_add_stats_to_embeddings_jobs/down.sql", - "frontend/1686169626_add_stats_to_embeddings_jobs/metadata.yaml", - "frontend/1686169626_add_stats_to_embeddings_jobs/up.sql", - "frontend/1686208766_add_revoke_reason_to_product_licenses_table/down.sql", - "frontend/1686208766_add_revoke_reason_to_product_licenses_table/metadata.yaml", - "frontend/1686208766_add_revoke_reason_to_product_licenses_table/up.sql", - "frontend/1686255261_add_own_analytics_setting_again/down.sql", - "frontend/1686255261_add_own_analytics_setting_again/metadata.yaml", - "frontend/1686255261_add_own_analytics_setting_again/up.sql", - "frontend/1686282228_add_installation_metadata/down.sql", - "frontend/1686282228_add_installation_metadata/metadata.yaml", - "frontend/1686282228_add_installation_metadata/up.sql", - "frontend/1686287028_add_unique_github_app_install_constraint/down.sql", - "frontend/1686287028_add_unique_github_app_install_constraint/metadata.yaml", - "frontend/1686287028_add_unique_github_app_install_constraint/up.sql", - "frontend/1686415661_change_product_subscriptions_cody_gateway_limits_to_int64/down.sql", - "frontend/1686415661_change_product_subscriptions_cody_gateway_limits_to_int64/metadata.yaml", - "frontend/1686415661_change_product_subscriptions_cody_gateway_limits_to_int64/up.sql", - "frontend/1686580819_store_symbols_as_bytes/down.sql", - "frontend/1686580819_store_symbols_as_bytes/metadata.yaml", - "frontend/1686580819_store_symbols_as_bytes/up.sql", - "frontend/1686723014_own_analytics_assigned_ownership/down.sql", - "frontend/1686723014_own_analytics_assigned_ownership/metadata.yaml", - "frontend/1686723014_own_analytics_assigned_ownership/up.sql", - "frontend/1686749117_add_last_indexed_at_to_zoekt_repos/down.sql", - "frontend/1686749117_add_last_indexed_at_to_zoekt_repos/metadata.yaml", - "frontend/1686749117_add_last_indexed_at_to_zoekt_repos/up.sql", - "frontend/squashed.sql", - "frontend/1687792857_generate_license_token_for_existing_v1_product_licenses/down.sql", - "frontend/1687792857_generate_license_token_for_existing_v1_product_licenses/metadata.yaml", - "frontend/1687792857_generate_license_token_for_existing_v1_product_licenses/up.sql", - "frontend/1688649829_user_completed_post_signup/down.sql", - "frontend/1688649829_user_completed_post_signup/metadata.yaml", - "frontend/1688649829_user_completed_post_signup/up.sql", - "frontend/1689176578_add_new_fields_to_event_logs_table/down.sql", - "frontend/1689176578_add_new_fields_to_event_logs_table/metadata.yaml", - "frontend/1689176578_add_new_fields_to_event_logs_table/up.sql", - "frontend/1689692530_add_column_pool_repo_id_to_gitserver_repos/down.sql", - "frontend/1689692530_add_column_pool_repo_id_to_gitserver_repos/metadata.yaml", - "frontend/1689692530_add_column_pool_repo_id_to_gitserver_repos/up.sql", - "frontend/1689942733_drop_path_includes_path_excludes_columns_from_sub_repo_permissions/down.sql", - "frontend/1689942733_drop_path_includes_path_excludes_columns_from_sub_repo_permissions/metadata.yaml", - "frontend/1689942733_drop_path_includes_path_excludes_columns_from_sub_repo_permissions/up.sql", - "frontend/1689886483_sg_telemetry_allowlist/down.sql", - "frontend/1689886483_sg_telemetry_allowlist/metadata.yaml", - "frontend/1689886483_sg_telemetry_allowlist/up.sql", - "frontend/1690460411_add_code_hosts_table/down.sql", - "frontend/1690460411_add_code_hosts_table/metadata.yaml", - "frontend/1690460411_add_code_hosts_table/up.sql", - "frontend/1690323910_add_chunks_excluded_embeddings_stats/down.sql", - "frontend/1690323910_add_chunks_excluded_embeddings_stats/metadata.yaml", - "frontend/1690323910_add_chunks_excluded_embeddings_stats/up.sql", - "frontend/1692053282_content_library_onboarding_tour/down.sql", - "frontend/1692053282_content_library_onboarding_tour/metadata.yaml", - "frontend/1692053282_content_library_onboarding_tour/up.sql", - "frontend/1692227847_make_stats_use_a_bigint/down.sql", - "frontend/1692227847_make_stats_use_a_bigint/metadata.yaml", - "frontend/1692227847_make_stats_use_a_bigint/up.sql", - "frontend/1690401277_exhaustive_search_jobs/down.sql", - "frontend/1690401277_exhaustive_search_jobs/metadata.yaml", - "frontend/1690401277_exhaustive_search_jobs/up.sql", - "frontend/1691485365_sg_telemetry_allowlist/down.sql", - "frontend/1691485365_sg_telemetry_allowlist/metadata.yaml", - "frontend/1691485365_sg_telemetry_allowlist/up.sql", - "frontend/1692815296_delete_pool_repo/down.sql", - "frontend/1692815296_delete_pool_repo/metadata.yaml", - "frontend/1692815296_delete_pool_repo/up.sql", - "frontend/1691043630_event_logs_indexing/down.sql", - "frontend/1691043630_event_logs_indexing/metadata.yaml", - "frontend/1691043630_event_logs_indexing/up.sql", - "frontend/1693825517_exhaustive_search_jobs_remove_constraint/down.sql", - "frontend/1693825517_exhaustive_search_jobs_remove_constraint/metadata.yaml", - "frontend/1693825517_exhaustive_search_jobs_remove_constraint/up.sql", - "frontend/1691595214_autoindexing_manual_priority/down.sql", - "frontend/1691595214_autoindexing_manual_priority/metadata.yaml", - "frontend/1691595214_autoindexing_manual_priority/up.sql", - "frontend/1691759644_autoindexing_manual_priority_index/down.sql", - "frontend/1691759644_autoindexing_manual_priority_index/metadata.yaml", - "frontend/1691759644_autoindexing_manual_priority_index/up.sql", + "//migrations/frontend:sql", # keep + "//migrations/codeinsights:sql", # keep + "//migrations/codeintel:sql", # keep ], importpath = "github.com/sourcegraph/sourcegraph/migrations", visibility = ["//visibility:public"], diff --git a/migrations/codeinsights/BUILD.bazel b/migrations/codeinsights/BUILD.bazel new file mode 100644 index 00000000000..1fe7f3043d9 --- /dev/null +++ b/migrations/codeinsights/BUILD.bazel @@ -0,0 +1,5 @@ +filegroup( + name = "sql", + srcs = glob(["**/*"]), + visibility = ["//visibility:public"], +) diff --git a/migrations/codeintel/BUILD.bazel b/migrations/codeintel/BUILD.bazel new file mode 100644 index 00000000000..1fe7f3043d9 --- /dev/null +++ b/migrations/codeintel/BUILD.bazel @@ -0,0 +1,5 @@ +filegroup( + name = "sql", + srcs = glob(["**/*"]), + visibility = ["//visibility:public"], +) diff --git a/migrations/frontend/BUILD.bazel b/migrations/frontend/BUILD.bazel new file mode 100644 index 00000000000..1fe7f3043d9 --- /dev/null +++ b/migrations/frontend/BUILD.bazel @@ -0,0 +1,5 @@ +filegroup( + name = "sql", + srcs = glob(["**/*"]), + visibility = ["//visibility:public"], +)