Add failing test to test correct view column detection

This commit is contained in:
Ruslan Talpa
2016-02-29 11:37:23 +02:00
parent 4cd2475bf2
commit 62af792add
3 changed files with 76 additions and 9 deletions
+19 -9
View File
@@ -540,6 +540,15 @@ CREATE TABLE simple_pk (
extra character varying NOT NULL
);
--
-- Name: users_projects; Type: TABLE; Schema: test; Owner: -
--
CREATE TABLE users_projects (
user_id integer NOT NULL,
project_id integer NOT NULL
);
--
-- Name: tasks; Type: TABLE; Schema: test; Owner: -
@@ -551,6 +560,16 @@ CREATE TABLE tasks (
project_id integer
);
CREATE OR REPLACE VIEW filtered_tasks AS
SELECT id AS "myId", name, project_id AS "projectID"
FROM tasks
WHERE project_id IN (
SELECT id FROM projects WHERE id = 1
) AND
project_id IN (
SELECT project_id FROM users_projects WHERE user_id = 1
);
--
-- Name: tsearch; Type: TABLE; Schema: test; Owner: -
@@ -571,15 +590,6 @@ CREATE TABLE users (
);
--
-- Name: users_projects; Type: TABLE; Schema: test; Owner: -
--
CREATE TABLE users_projects (
user_id integer NOT NULL,
project_id integer NOT NULL
);
--
-- Name: users_tasks; Type: TABLE; Schema: test; Owner: -