文件名称:estafette-ci-db-migrator:根据需要更新Estafette CI数据库架构
文件大小:53KB
文件格式:ZIP
更新时间:2024-04-05 09:57:52
Go
Estafette CI estafette-ci-db-migrator组件是在记录的Estafette CI系统的一部分。 请在提交与Estafette CI相关的任何问题 Estafette-ci-db-migrator 如果需要,此组件作为Kubernetes作业运行以更新数据库架构。 发展 开始开发运行 git clone git@github.com:estafette/estafette-ci-db-migrator.git cd estafette-ci-db-migrator 添加新的迁移脚本 go get -u github.com/pressly/goose/cmd/goose cd migrations goose create create_some_table sql 然后在迁移文件夹中编辑新创建的脚本。 在提交更改之前运行 go test ./..
【文件预览】:
estafette-ci-db-migrator-main
----.gitignore(192B)
----go.mod(629B)
----Dockerfile(294B)
----LICENSE(1KB)
----.estafette.yaml(4KB)
----go.sum(9KB)
----cockroachDBClient.go(3KB)
----main.go(2KB)
----README.md(772B)
----migrations()
--------00066_add_recent_releasers_column_to_computed_pipelines_table.sql(483B)
--------00010_add_commits_column_to_builds_table.sql(235B)
--------00049_drop_triggers_table.sql(559B)
--------00047_add_triggered_by_event_column_to_builds_table.sql(257B)
--------00021_drop_unique_constraint_from_build_logs_v2_table.sql(276B)
--------00012_create_releases_table.sql(535B)
--------00024_create_getbuilds_index_on_builds_table.sql(247B)
--------00090_configure_computed_pipelines_gc_ttlseconds.sql(314B)
--------00048_add_triggered_by_event_column_to_computed_pipelines_table.sql(281B)
--------00022_create_getbuilds_index_on_builds_table.sql(275B)
--------00077_add_organizations_table.sql(479B)
--------00065_add_recent_committers_column_to_computed_pipelines_table.sql(488B)
--------00083_add_organizations_and_groups_to_computed_pipelines_table.sql(629B)
--------00074_drop_duration_column_from_computed_pipelines_table.sql(291B)
--------00001_create_build_logs_table.sql(398B)
--------00088_add_active_column_to_clients_table.sql(331B)
--------00041_create_triggers_table.sql(490B)
--------00016_create_github_push_events_table.sql(603B)
--------00019_replace_unique_constraint_to_include_branch_on_build_logs_v2_table.sql(455B)
--------00025_add_build_id_column_to_builds_logs_v2_table.sql(214B)
--------00035_drop_github_push_events_table.sql(206B)
--------00087_add_active_column_to_organizations_table.sql(367B)
--------00027_add_duration_column_to_builds_table.sql(253B)
--------00076_add_groups_table.sql(437B)
--------00008_create_build_logs_v2_table.sql(658B)
--------00011_drop_build_logs_table.sql(739B)
--------00085_add_extra_info_column_to_computed_releases_table.sql(263B)
--------00058_add_resource_columns_to_builds.sql(653B)
--------00006_create_build_version_details_table.sql(676B)
--------00055_drop_triggered_by_column_from_computed_releases_table.sql(275B)
--------00043_drop_triggers_trigger_type_identifier_idx.sql(223B)
--------00013_add_releases_column_to_builds_table.sql(371B)
--------00056_drop_release_logs_steps_index_from_release_logs_table.sql(288B)
--------00054_drop_triggered_by_column_from_releases_table.sql(257B)
--------00089_add_active_column_to_users_table.sql(319B)
--------00060_readd_resource_columns_as_float_to_builds.sql(373B)
--------00015_create_release_logs_table.sql(607B)
--------00070_add_started_at_column_to_computed_pipelines_table.sql(276B)
--------00038_rename_filter_then_to_filter_run_column_on_pipeline_triggers_table.sql(311B)
--------00053_add_last_updated_at_index_to_computed_pipelines_table.sql(327B)
--------00045_add_triggers_column_to_builds_table.sql(371B)
--------00028_add_duration_column_to_releases_table.sql(257B)
--------00020_drop_unique_constraint_from_builds_table.sql(261B)
--------00034_drop_bitbucket_push_events_table.sql(209B)
--------00044_create_triggers_trigger_type_identifier_event_name_idx.sql(285B)
--------00073_drop_duration_and_time_to_running_columns_from_releases_table.sql(352B)
--------00029_add_release_action_column_to_releases_table.sql(271B)
--------00036_rename_build_logs_v2_table_to_build_logs.sql(271B)
--------00039_add_index_build_id_to_build_logs_table.sql(274B)
--------00079_create_catalog_entities_table.sql(903B)
--------00062_create_rename_index_on_build_logs.sql(320B)
--------00052_add_last_updated_at_column_to_computed_pipelines_table.sql(300B)
--------00050_add_triggered_by_event_column_to_releases_table.sql(261B)
--------00051_add_triggered_by_event_column_to_computed_releases_table.sql(279B)
--------00046_add_triggers_column_to_computed_pipelines_table.sql(443B)
--------00014_add_triggered_by_column_to_releases_table.sql(256B)
--------00023_create_getreleases_index_on_releases_table.sql(281B)
--------00078_add_clients_table.sql(443B)
--------00037_create_pipeline_triggers_table.sql(780B)
--------00042_drop_pipeline_triggers_table.sql(1KB)
--------00005_create_build_version_table.sql(545B)
--------00086_add_active_column_to_groups_table.sql(325B)
--------00002_add_inserted_at_column_to_build_logs_table.sql(269B)
--------00069_add_started_at_column_to_releases_table.sql(256B)
--------00061_readd_resource_columns_as_float_to_releases.sql(375B)
--------00059_add_resource_columns_to_releases.sql(657B)
--------00030_add_release_targets_column_to_builds_table.sql(251B)
--------00003_add_index_to_build_logs_table.sql(411B)
--------00082_add_organizations_and_groups_columns_to_computed_releases_table.sql(619B)
--------00067_add_users_table.sql(431B)
--------00040_add_index_release_id_to_release_logs_table.sql(286B)
--------00071_add_started_at_column_to_computed_releases_table.sql(274B)
--------00072_drop_duration_and_time_to_running_columns_from_builds_table.sql(348B)
--------00018_replace_unique_constraint_to_include_branch_on_builds_table.sql(426B)
--------00007_create_builds_table.sql(844B)
--------00057_drop_build_logs_v2_steps_index_from_build_logs_table.sql(286B)
--------00075_drop_duration_column_from_computed_release_table.sql(289B)
--------00081_add_organizations_and_groups_columns_to_releases_table.sql(529B)
--------00064_add_archived_column_to_computed_pipelines_table.sql(416B)
--------00091_configure_computed_releases_gc_ttlseconds.sql(312B)
--------00080_add_organizations_and_groups_columns_to_builds_table.sql(509B)
--------00084_add_extra_info_column_to_computed_pipelines_table.sql(265B)
--------00063_create_rename_index_on_release_logs.sql(328B)
--------00009_drop_table_build_version_details_table.sql(618B)
--------00017_create_bitbucket_push_events_table.sql(612B)
--------00032_add_first_inserted_at_column_to_computed_pipelines_table.sql(304B)
--------00026_drop_unique_constraint_from_release_logs_table.sql(259B)
--------00031_create_computed_pipelines_table.sql(1KB)
--------00068_add_started_at_column_to_builds_table.sql(252B)
--------00033_create_computed_releases_table.sql(1KB)