Full Mattermost server source with integrated Community Enterprise features. Includes vendor directory for offline/air-gapped builds. Structure: - enterprise-impl/: Enterprise feature implementations - enterprise-community/: Init files that register implementations - enterprise/: Bridge imports (community_imports.go) - vendor/: All dependencies for offline builds Build (online): go build ./cmd/mattermost Build (offline/air-gapped): go build -mod=vendor ./cmd/mattermost 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
29 lines
586 B
SQL
29 lines
586 B
SQL
DROP TABLE IF EXISTS jobstatuses;
|
|
|
|
DROP TABLE IF EXISTS passwordrecovery;
|
|
|
|
DO $$
|
|
<<migrate_theme>>
|
|
DECLARE
|
|
col_exist boolean := false;
|
|
BEGIN
|
|
SELECT count(*) != 0 INTO col_exist
|
|
FROM information_schema.columns
|
|
WHERE table_name = 'users'
|
|
AND table_schema = current_schema()
|
|
AND column_name = 'themeprops';
|
|
|
|
IF col_exist THEN
|
|
INSERT INTO
|
|
preferences(userid, category, name, value)
|
|
SELECT
|
|
id, '', '', themeprops
|
|
FROM
|
|
users
|
|
WHERE
|
|
users.themeprops != 'null';
|
|
|
|
ALTER TABLE users DROP COLUMN themeprops;
|
|
END IF;
|
|
END migrate_theme $$;
|