Skip to content

Instantly share code, notes, and snippets.

@rrpnarola
rrpnarola / gist:b1499b2729be56158a5d9dab8b5544ad
Created December 28, 2023 06:50
aftermovemysqltopostgresql
gitlab-postgresql-1 | 2023-12-27 13:50:06.604 UTC [171] ERROR: column application_settings.help_text does not exist at character 551
gitlab-postgresql-1 | 2023-12-27 13:50:06.604 UTC [171] STATEMENT: /*application:sidekiq,correlation_id:0d480f3977959faee58f9c939484dd6e,jid:c2e6032f83a6746fbd12610c,endpoint_id:Database::BatchedBackgroundMigrationWorker,db_config_name:main*/ SELECT "application_settings"."id", "application_settings"."default_projects_limit", "application_settings"."signup_enabled", "application_settings"."gravatar_enabled", "application_settings"."sign_in_text", "application_settings"."created_at", "application_settings"."updated_at", "application_settings"."home_page_url", "application_settings"."default_branch_protection", "application_settings"."help_text", "application_settings"."restricted_visibility_levels", "application_settings"."version_check_enabled", "application_settings"."max_attachment_size", "application_settings"."default_project_visibility", "application_settings"."default_
@rrpnarola
rrpnarola / System Design.md
Created December 25, 2023 05:30 — forked from vasanthk/System Design.md
System Design Cheatsheet

System Design Cheatsheet

Picking the right architecture = Picking the right battles + Managing trade-offs

Basic Steps

  1. Clarify and agree on the scope of the system
  • User cases (description of sequences of events that, taken together, lead to a system doing something useful)
    • Who is going to use it?
    • How are they going to use it?