mirror of
https://github.com/zed-industries/zed.git
synced 2024-09-20 10:57:22 +03:00
9bac64a9c1
Co-Authored-By: Mikayla <mikayla@zed.dev> In a fit of ill-advisedness I called these things remote projects; forgetting that remote project is also what we call collaboratively shared projects. Release Notes: - N/A --------- Co-authored-by: Mikayla <mikayla@zed.dev> Co-authored-by: Bennet <bennetbo@gmx.de>
12 lines
577 B
SQL
12 lines
577 B
SQL
CREATE TABLE dev_server_projects (
|
|
id INT PRIMARY KEY GENERATED ALWAYS AS IDENTITY (START WITH 100),
|
|
dev_server_id INT NOT NULL REFERENCES dev_servers(id) ON DELETE CASCADE,
|
|
path TEXT NOT NULL
|
|
);
|
|
INSERT INTO dev_server_projects OVERRIDING SYSTEM VALUE SELECT * FROM remote_projects;
|
|
|
|
ALTER TABLE dev_server_projects ADD CONSTRAINT uix_dev_server_projects_dev_server_id_path UNIQUE(dev_server_id, path);
|
|
|
|
ALTER TABLE projects ADD COLUMN dev_server_project_id INTEGER REFERENCES dev_server_projects(id);
|
|
UPDATE projects SET dev_server_project_id = remote_project_id;
|