mirror of
https://git.postgresql.org/git/postgresql.git
synced 2024-10-12 08:16:49 +02:00
48 lines
692 B
MySQL
48 lines
692 B
MySQL
|
--
|
||
|
-- Test temp relations and indexes
|
||
|
--
|
||
|
|
||
|
-- test temp table/index masking
|
||
|
|
||
|
CREATE TABLE temptest(col int);
|
||
|
|
||
|
CREATE INDEX i_temptest ON temptest(col);
|
||
|
|
||
|
CREATE TEMP TABLE temptest(col int);
|
||
|
|
||
|
CREATE INDEX i_temptest ON temptest(col);
|
||
|
|
||
|
DROP INDEX i_temptest;
|
||
|
|
||
|
DROP TABLE temptest;
|
||
|
|
||
|
DROP INDEX i_temptest;
|
||
|
|
||
|
DROP TABLE temptest;
|
||
|
|
||
|
-- test temp table selects
|
||
|
|
||
|
CREATE TABLE temptest(col int);
|
||
|
|
||
|
INSERT INTO temptest VALUES (1);
|
||
|
|
||
|
CREATE TEMP TABLE temptest(col int);
|
||
|
|
||
|
INSERT INTO temptest VALUES (2);
|
||
|
|
||
|
SELECT * FROM temptest;
|
||
|
|
||
|
DROP TABLE temptest;
|
||
|
|
||
|
SELECT * FROM temptest;
|
||
|
|
||
|
DROP TABLE temptest;
|
||
|
|
||
|
CREATE TEMP TABLE temptest(col int);
|
||
|
|
||
|
-- test temp table deletion
|
||
|
|
||
|
\c regression
|
||
|
|
||
|
SELECT * FROM temptest;
|