Restructure the monorepo into clear top-level directories: - backend/: Go module root (cmd, internal, pkg, configs, migrations, docs/swagger, scripts, tests, go.mod, Makefile, .air.toml) - deploy/: Docker (Dockerfile, docker-compose*), quickstart, fluentd - docs/: project documentation + reports/ (moved from repo root) - AGENTS.md: new AI coding-agent guide at repo root Update all references to the new layout: - Dockerfile: COPY backend/go.mod, COPY backend/ (context = repo root) - docker-compose files: context ../.., dockerfile deploy/docker/Dockerfile, env_file ../../.env, volume mounts ../../backend:/app - deploy/quickstart/compose.yaml: dockerfile deploy/docker/Dockerfile - CI: working-directory: backend for go commands, file deploy/docker/Dockerfile, coverage path backend/coverage.out, health_check backend/scripts/ - backend/Makefile: docker target uses -f ../deploy/docker/Dockerfile ../ - README: architecture tree, quickstart, config paths updated Move root stray scripts (rename_models.*, run_m11_tests.sh, verify_build.sh, gorm_bool_main.go) to backend/scripts/legacy/. All moves via git mv to preserve history. Build, vet, SQLite tests, and docker compose config verified.
29 lines
1.6 KiB
SQL
29 lines
1.6 KiB
SQL
DROP INDEX IF EXISTS idx_messages_echo_id;
|
|
DROP INDEX IF EXISTS idx_conversations_account_display_id;
|
|
|
|
ALTER TABLE messages DROP COLUMN IF EXISTS external_source_ids;
|
|
ALTER TABLE messages DROP COLUMN IF EXISTS additional_attributes;
|
|
ALTER TABLE messages DROP COLUMN IF EXISTS content_attributes;
|
|
ALTER TABLE messages DROP COLUMN IF EXISTS echo_id;
|
|
ALTER TABLE messages DROP COLUMN IF EXISTS status;
|
|
|
|
ALTER TABLE conversations DROP COLUMN IF EXISTS resumed_at;
|
|
ALTER TABLE conversations DROP COLUMN IF EXISTS resolved_at;
|
|
ALTER TABLE conversations DROP COLUMN IF EXISTS muted;
|
|
ALTER TABLE conversations DROP COLUMN IF EXISTS first_reply_created_at;
|
|
ALTER TABLE conversations DROP COLUMN IF EXISTS last_non_sys_msg_at;
|
|
ALTER TABLE conversations DROP COLUMN IF EXISTS last_activity_at;
|
|
ALTER TABLE conversations DROP COLUMN IF EXISTS waiting_since;
|
|
ALTER TABLE conversations DROP COLUMN IF EXISTS contact_last_seen_at;
|
|
ALTER TABLE conversations DROP COLUMN IF EXISTS assignee_last_seen_at;
|
|
ALTER TABLE conversations DROP COLUMN IF EXISTS agent_last_seen_at;
|
|
ALTER TABLE conversations DROP COLUMN IF EXISTS custom_attributes;
|
|
ALTER TABLE conversations DROP COLUMN IF EXISTS additional_attributes;
|
|
ALTER TABLE conversations DROP COLUMN IF EXISTS snoozed_until;
|
|
ALTER TABLE conversations DROP COLUMN IF EXISTS sla_policy_id;
|
|
ALTER TABLE conversations DROP COLUMN IF EXISTS campaign_id;
|
|
ALTER TABLE conversations DROP COLUMN IF EXISTS team_id;
|
|
ALTER TABLE conversations DROP COLUMN IF EXISTS assignee_agent_bot_id;
|
|
ALTER TABLE conversations DROP COLUMN IF EXISTS contact_inbox_id;
|
|
ALTER TABLE conversations DROP COLUMN IF EXISTS display_id;
|