Skip to content

Commit 339d5b3

Browse files
authored
stage remove enable/disable (#22417)
disable unused code. stage cannot be disabled. Approved by: @daviszhen, @XuPeng-SH, @heni02, @aunjgr, @ouyuanning
1 parent 95efd8b commit 339d5b3

18 files changed

+245
-249
lines changed

pkg/frontend/authenticate.go

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3472,11 +3472,7 @@ func doCreateStage(ctx context.Context, ses *Session, cs *tree.CreateStage) (err
34723472
// format credentials and hash it
34733473
credentials = formatCredentials(cs.Credentials)
34743474

3475-
if !cs.Status.Exist {
3476-
StageStatus = "disabled"
3477-
} else {
3478-
StageStatus = cs.Status.Option.String()
3479-
}
3475+
StageStatus = "in_use"
34803476

34813477
if cs.Comment.Exist {
34823478
comment = cs.Comment.Comment

pkg/sql/plan/build_show.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -940,7 +940,7 @@ func buildShowRoles(stmt *tree.ShowRolesStmt, ctx CompilerContext) (*Plan, error
940940

941941
func buildShowStages(stmt *tree.ShowStages, ctx CompilerContext) (*Plan, error) {
942942
ddlType := plan.DataDefinition_SHOW_TARGET
943-
sql := fmt.Sprintf("SELECT stage_name as `STAGE_NAME`, url as `URL`, case stage_status when 'enabled' then 'ENABLED' else 'DISABLED' end as `STATUS`, comment as `COMMENT` FROM %s.mo_stages;", MO_CATALOG_DB_NAME)
943+
sql := fmt.Sprintf("SELECT stage_name as `STAGE_NAME`, url as `URL`, stage_status as `STATUS`, comment as `COMMENT` FROM %s.mo_stages;", MO_CATALOG_DB_NAME)
944944

945945
if stmt.Like != nil {
946946
// append filter [AND mo_stages.stage_name like stmt.Like] to WHERE clause

test/distributed/cases/snapshot/cluster/restore_cluster_table.result

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -242,8 +242,8 @@ drop stage if exists my_ext_stage1;
242242
create stage my_ext_stage1 URL='s3://load/files/' CREDENTIALS={'AWS_KEY_ID'='1a2b3c' ,'AWS_SECRET_KEY'='4x5y6z'};
243243
select * from mo_catalog.mo_stages;
244244
stage_id stage_name url stage_credentials stage_status created_time comment
245-
1 my_ext_stage s3://load/files/ disabled 2025-07-19 05:48:46
246-
2 my_ext_stage1 s3://load/files/ AWS_KEY_ID=1a2b3c,AWS_SECRET_KEY=4x5y6z disabled 2025-07-19 05:48:46
245+
1 my_ext_stage s3://load/files/ in_use 2025-07-19 05:48:46
246+
2 my_ext_stage1 s3://load/files/ AWS_KEY_ID=1a2b3c,AWS_SECRET_KEY=4x5y6z in_use 2025-07-19 05:48:46
247247
drop database if exists test01;
248248
drop database if exists test02;
249249
drop database if exists test03;
@@ -458,7 +458,7 @@ drop function udf_db2.`addAB`(x int, y int);
458458
drop stage if exists my_ext_stage;
459459
select * from mo_catalog.mo_stages;
460460
stage_id stage_name url stage_credentials stage_status created_time comment
461-
2 my_ext_stage1 s3://load/files/ AWS_KEY_ID=1a2b3c,AWS_SECRET_KEY=4x5y6z disabled 2025-07-19 05:48:46
461+
2 my_ext_stage1 s3://load/files/ AWS_KEY_ID=1a2b3c,AWS_SECRET_KEY=4x5y6z in_use 2025-07-19 05:48:46
462462
use udf_db2;
463463
create function `add`(x int, y int) returns int
464464
language sql as
@@ -566,8 +566,8 @@ proc_id name creator args lang body db definer modified_
566566
2 test_if_hit_if null [] sql begin DECLARE v1 INT; SET v1 = 5; IF v1 > 5 THEN select * from tbh1; ELSEIF v1 = 5 THEN select * from tbh2; ELSEIF v1 = 4 THEN select * from tbh2 limit 1; ELSE select * from tbh3; END IF; end procedure_test test_account 2025-07-19 05:48:46 2025-07-19 05:48:46 PROCEDURE DEFINER utf8mb4 utf8mb4_0900_ai_ci utf8mb4_0900_ai_ci
567567
select * from mo_catalog.mo_stages;
568568
stage_id stage_name url stage_credentials stage_status created_time comment
569-
1 my_ext_stage s3://load/files/ disabled 2025-07-19 05:48:46
570-
2 my_ext_stage1 s3://load/files/ AWS_KEY_ID=1a2b3c,AWS_SECRET_KEY=4x5y6z disabled 2025-07-19 05:48:46
569+
1 my_ext_stage s3://load/files/ in_use 2025-07-19 05:48:46
570+
2 my_ext_stage1 s3://load/files/ AWS_KEY_ID=1a2b3c,AWS_SECRET_KEY=4x5y6z in_use 2025-07-19 05:48:46
571571
select * from mo_catalog.mo_user_defined_function;
572572
function_id name owner args rettype body language db definer modified_time created_time type security_type comment character_set_client collation_connection database_collation
573573
1 addab 2 [{"name": "x", "type": "int"}, {"name": "y", "type": "int"}] int $1 + $2 sql udf_db2 test_account 2025-07-19 05:48:46 2025-07-19 05:48:46 FUNCTION DEFINER utf8mb4 utf8mb4_0900_ai_ci utf8mb4_0900_ai_ci

test/distributed/cases/snapshot/cluster_level_snapshot_restore_cluster.result

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -277,8 +277,8 @@ drop stage if exists my_ext_stage1;
277277
create stage my_ext_stage1 URL='s3://load/files/' CREDENTIALS={'AWS_KEY_ID'='1a2b3c' ,'AWS_SECRET_KEY'='4x5y6z'};
278278
select * from mo_catalog.mo_stages;
279279
stage_id stage_name url stage_credentials stage_status created_time comment
280-
1 my_ext_stage s3://load/files/ disabled 2025-07-19 05:49:30
281-
2 my_ext_stage1 s3://load/files/ AWS_KEY_ID=1a2b3c,AWS_SECRET_KEY=4x5y6z disabled 2025-07-19 05:49:30
280+
1 my_ext_stage s3://load/files/ in_use 2025-07-19 05:49:30
281+
2 my_ext_stage1 s3://load/files/ AWS_KEY_ID=1a2b3c,AWS_SECRET_KEY=4x5y6z in_use 2025-07-19 05:49:30
282282
drop database if exists test01;
283283
drop database if exists test02;
284284
drop database if exists test03;
@@ -494,7 +494,7 @@ drop function udf_db2.`addAB`(x int, y int);
494494
drop stage if exists my_ext_stage;
495495
select * from mo_catalog.mo_stages;
496496
stage_id stage_name url stage_credentials stage_status created_time comment
497-
2 my_ext_stage1 s3://load/files/ AWS_KEY_ID=1a2b3c,AWS_SECRET_KEY=4x5y6z disabled 2025-07-19 05:49:30
497+
2 my_ext_stage1 s3://load/files/ AWS_KEY_ID=1a2b3c,AWS_SECRET_KEY=4x5y6z in_use 2025-07-19 05:49:30
498498
use udf_db2;
499499
create function `add`(x int, y int) returns int
500500
language sql as
@@ -615,8 +615,8 @@ proc_id name creator args lang body db definer modified_
615615
2 test_if_hit_if null [] sql begin DECLARE v1 INT; SET v1 = 5; IF v1 > 5 THEN select * from tbh1; ELSEIF v1 = 5 THEN select * from tbh2; ELSEIF v1 = 4 THEN select * from tbh2 limit 1; ELSE select * from tbh3; END IF; end procedure_test test_account 2025-07-19 05:49:30 2025-07-19 05:49:30 PROCEDURE DEFINER utf8mb4 utf8mb4_0900_ai_ci utf8mb4_0900_ai_ci
616616
select * from mo_catalog.mo_stages;
617617
stage_id stage_name url stage_credentials stage_status created_time comment
618-
1 my_ext_stage s3://load/files/ disabled 2025-07-19 05:49:30
619-
2 my_ext_stage1 s3://load/files/ AWS_KEY_ID=1a2b3c,AWS_SECRET_KEY=4x5y6z disabled 2025-07-19 05:49:30
618+
1 my_ext_stage s3://load/files/ in_use 2025-07-19 05:49:30
619+
2 my_ext_stage1 s3://load/files/ AWS_KEY_ID=1a2b3c,AWS_SECRET_KEY=4x5y6z in_use 2025-07-19 05:49:30
620620
select * from mo_catalog.mo_user_defined_function;
621621
function_id name owner args rettype body language db definer modified_time created_time type security_type comment character_set_client collation_connection database_collation
622622
1 addab 2 [{"name": "x", "type": "int"}, {"name": "y", "type": "int"}] int $1 + $2 sql udf_db2 test_account 2025-07-19 05:49:30 2025-07-19 05:49:30 FUNCTION DEFINER utf8mb4 utf8mb4_0900_ai_ci utf8mb4_0900_ai_ci

test/distributed/cases/snapshot/cluster_level_snapshot_restore_system_table_to_nonsys.result

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -206,20 +206,20 @@ drop stage if exists my_ext_stage1;
206206
create stage my_ext_stage1 URL='s3://load/files/' CREDENTIALS={'AWS_KEY_ID'='1a2b3c' ,'AWS_SECRET_KEY'='4x5y6z'};
207207
select * from mo_catalog.mo_stages;
208208
stage_id stage_name url stage_credentials stage_status created_time comment
209-
40000 my_ext_stage s3://load/files/ disabled 2025-07-19 05:49:44
210-
40001 my_ext_stage1 s3://load/files/ AWS_KEY_ID=1a2b3c,AWS_SECRET_KEY=4x5y6z disabled 2025-07-19 05:49:44
209+
40000 my_ext_stage s3://load/files/ in_use 2025-07-19 05:49:44
210+
40001 my_ext_stage1 s3://load/files/ AWS_KEY_ID=1a2b3c,AWS_SECRET_KEY=4x5y6z in_use 2025-07-19 05:49:44
211211
drop snapshot if exists stage_sp01;
212212
create snapshot stage_sp01 for cluster;
213213
alter stage my_ext_stage1 SET URL='s3://load/files2/';
214214
drop stage my_ext_stage;
215215
select * from mo_catalog.mo_stages;
216216
stage_id stage_name url stage_credentials stage_status created_time comment
217-
40001 my_ext_stage1 s3://load/files2/ AWS_KEY_ID=1a2b3c,AWS_SECRET_KEY=4x5y6z disabled 2025-07-19 05:49:44
217+
40001 my_ext_stage1 s3://load/files2/ AWS_KEY_ID=1a2b3c,AWS_SECRET_KEY=4x5y6z in_use 2025-07-19 05:49:44
218218
restore account acc01 from snapshot stage_sp01;
219219
select * from mo_catalog.mo_stages;
220220
stage_id stage_name url stage_credentials stage_status created_time comment
221-
40000 my_ext_stage s3://load/files/ disabled 2025-07-19 05:49:44
222-
40001 my_ext_stage1 s3://load/files/ AWS_KEY_ID=1a2b3c,AWS_SECRET_KEY=4x5y6z disabled 2025-07-19 05:49:44
221+
40000 my_ext_stage s3://load/files/ in_use 2025-07-19 05:49:44
222+
40001 my_ext_stage1 s3://load/files/ AWS_KEY_ID=1a2b3c,AWS_SECRET_KEY=4x5y6z in_use 2025-07-19 05:49:44
223223
drop stage my_ext_stage;
224224
drop stage my_ext_stage1;
225225
drop snapshot stage_sp01;

test/distributed/cases/snapshot/cluster_level_snapshot_restore_system_table_to_sys_account.result

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -215,24 +215,24 @@ drop stage if exists my_ext_stage1;
215215
create stage my_ext_stage1 URL='s3://load/files/' CREDENTIALS={'AWS_KEY_ID'='1a2b3c' ,'AWS_SECRET_KEY'='4x5y6z'};
216216
select * from mo_catalog.mo_stages;
217217
stage_id stage_name url stage_credentials stage_status created_time comment
218-
1290000 my_ext_stage s3://load/files/ disabled 2025-07-19 05:49:50
219-
1290001 my_ext_stage1 s3://load/files/ AWS_KEY_ID=1a2b3c,AWS_SECRET_KEY=4x5y6z disabled 2025-07-19 05:49:50
218+
1290000 my_ext_stage s3://load/files/ in_use 2025-07-19 05:49:50
219+
1290001 my_ext_stage1 s3://load/files/ AWS_KEY_ID=1a2b3c,AWS_SECRET_KEY=4x5y6z in_use 2025-07-19 05:49:50
220220
drop snapshot if exists stage_sp01;
221221
create snapshot stage_sp01 for cluster;
222222
alter stage my_ext_stage1 SET URL='s3://load/files2/';
223223
select * from mo_catalog.mo_stages;
224224
stage_id stage_name url stage_credentials stage_status created_time comment
225-
1290000 my_ext_stage s3://load/files/ disabled 2025-07-19 05:49:50
226-
1290001 my_ext_stage1 s3://load/files2/ AWS_KEY_ID=1a2b3c,AWS_SECRET_KEY=4x5y6z disabled 2025-07-19 05:49:50
225+
1290000 my_ext_stage s3://load/files/ in_use 2025-07-19 05:49:50
226+
1290001 my_ext_stage1 s3://load/files2/ AWS_KEY_ID=1a2b3c,AWS_SECRET_KEY=4x5y6z in_use 2025-07-19 05:49:50
227227
drop stage my_ext_stage;
228228
select * from mo_catalog.mo_stages;
229229
stage_id stage_name url stage_credentials stage_status created_time comment
230-
1290001 my_ext_stage1 s3://load/files2/ AWS_KEY_ID=1a2b3c,AWS_SECRET_KEY=4x5y6z disabled 2025-07-19 05:49:50
230+
1290001 my_ext_stage1 s3://load/files2/ AWS_KEY_ID=1a2b3c,AWS_SECRET_KEY=4x5y6z in_use 2025-07-19 05:49:50
231231
restore account sys from snapshot stage_sp01;
232232
select * from mo_catalog.mo_stages;
233233
stage_id stage_name url stage_credentials stage_status created_time comment
234-
1290000 my_ext_stage s3://load/files/ disabled 2025-07-19 05:49:50
235-
1290001 my_ext_stage1 s3://load/files/ AWS_KEY_ID=1a2b3c,AWS_SECRET_KEY=4x5y6z disabled 2025-07-19 05:49:50
234+
1290000 my_ext_stage s3://load/files/ in_use 2025-07-19 05:49:50
235+
1290001 my_ext_stage1 s3://load/files/ AWS_KEY_ID=1a2b3c,AWS_SECRET_KEY=4x5y6z in_use 2025-07-19 05:49:50
236236
drop snapshot stage_sp01;
237237
drop stage my_ext_stage;
238238
drop stage my_ext_stage1;

test/distributed/cases/snapshot/nonsys_restore_system_table_to_nonsys_account.result

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -218,20 +218,20 @@ drop stage if exists my_ext_stage1;
218218
create stage my_ext_stage1 URL='s3://load/files/' CREDENTIALS={'AWS_KEY_ID'='1a2b3c' ,'AWS_SECRET_KEY'='4x5y6z'};
219219
select * from mo_catalog.mo_stages;
220220
stage_id stage_name url stage_credentials stage_status created_time comment
221-
40000 my_ext_stage s3://load/files/ disabled 2025-07-19 05:50:27
222-
40001 my_ext_stage1 s3://load/files/ AWS_KEY_ID=1a2b3c,AWS_SECRET_KEY=4x5y6z disabled 2025-07-19 05:50:27
221+
40000 my_ext_stage s3://load/files/ in_use 2025-07-19 05:50:27
222+
40001 my_ext_stage1 s3://load/files/ AWS_KEY_ID=1a2b3c,AWS_SECRET_KEY=4x5y6z in_use 2025-07-19 05:50:27
223223
drop snapshot if exists stage_sp01;
224224
create snapshot stage_sp01 for account acc01;
225225
alter stage my_ext_stage1 SET URL='s3://load/files2/';
226226
drop stage my_ext_stage;
227227
select * from mo_catalog.mo_stages;
228228
stage_id stage_name url stage_credentials stage_status created_time comment
229-
40001 my_ext_stage1 s3://load/files2/ AWS_KEY_ID=1a2b3c,AWS_SECRET_KEY=4x5y6z disabled 2025-07-19 05:50:27
229+
40001 my_ext_stage1 s3://load/files2/ AWS_KEY_ID=1a2b3c,AWS_SECRET_KEY=4x5y6z in_use 2025-07-19 05:50:27
230230
restore account acc01 from snapshot stage_sp01;
231231
select * from mo_catalog.mo_stages;
232232
stage_id stage_name url stage_credentials stage_status created_time comment
233-
40000 my_ext_stage s3://load/files/ disabled 2025-07-19 05:50:27
234-
40001 my_ext_stage1 s3://load/files/ AWS_KEY_ID=1a2b3c,AWS_SECRET_KEY=4x5y6z disabled 2025-07-19 05:50:27
233+
40000 my_ext_stage s3://load/files/ in_use 2025-07-19 05:50:27
234+
40001 my_ext_stage1 s3://load/files/ AWS_KEY_ID=1a2b3c,AWS_SECRET_KEY=4x5y6z in_use 2025-07-19 05:50:27
235235
drop snapshot stage_sp01;
236236
drop stage my_ext_stage;
237237
drop stage my_ext_stage1;

test/distributed/cases/snapshot/restore_dropped_account.result

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -302,10 +302,10 @@ drop stage if exists stage01;
302302
create stage stage01 url = 'file:///$resources/into_outfile/stage';
303303
select * from mo_catalog.mo_stages;
304304
stage_id stage_name url stage_credentials stage_status created_time comment
305-
1 stage01 file:////Users/fengttt/m/matrixone/test/distributed/resources/into_outfile/stage disabled 2025-07-19 05:50:45
305+
1 stage01 file:////Users/fengttt/m/matrixone/test/distributed/resources/into_outfile/stage in_use 2025-07-19 05:50:45
306306
show stages;
307307
STAGE_NAME URL STATUS COMMENT
308-
stage01 file:////Users/fengttt/m/matrixone/test/distributed/resources/into_outfile/stage DISABLED
308+
stage01 file:////Users/fengttt/m/matrixone/test/distributed/resources/into_outfile/stage in_use
309309
select * from t1 into outfile 'stage://stage01/local_stage_table20.csv';
310310
truncate t1;
311311
load data infile 'stage://stage01/local_stage_table20.csv' into table t1 fields terminated by ',' ignore 1 lines;
@@ -434,7 +434,7 @@ id ti si bi fl dl de ch vch dd dt
434434
9 8 4 9 9849.312 9849312.0 9849 see you subquery 2022-04-28 2022-04-28 22:40:11
435435
show stages;
436436
STAGE_NAME URL STATUS COMMENT
437-
stage01 file:////Users/fengttt/m/matrixone/test/distributed/resources/into_outfile/stage DISABLED
437+
stage01 file:////Users/fengttt/m/matrixone/test/distributed/resources/into_outfile/stage in_use
438438
select * from vtab32;
439439
id vecf32_3 vecf32_5
440440
1 null null

test/distributed/cases/snapshot/snapshot_restore_system_table.result

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -61,16 +61,16 @@ CREATE STAGE my_ext_stage1 URL='s3://load/files/' CREDENTIALS={'AWS_KEY_ID'='1a2
6161
CREATE STAGE my_ext_stage2 URL='s3://load/files/' CREDENTIALS={'AWS_KEY_ID'='1a2b3c' ,'AWS_SECRET_KEY'='4x5y6z'};
6262
SELECT stage_name, stage_status from mo_catalog.mo_stages;
6363
stage_name stage_status
64-
my_ext_stage disabled
65-
my_ext_stage1 disabled
66-
my_ext_stage2 disabled
67-
CREATE STAGE my_ext_stage3 URL='s3://load/files/' CREDENTIALS={'AWS_KEY_ID'='1a2b3c' ,'AWS_SECRET_KEY'='4x5y6z'} ENABLE = TRUE;
64+
my_ext_stage in_use
65+
my_ext_stage1 in_use
66+
my_ext_stage2 in_use
67+
CREATE STAGE my_ext_stage3 URL='s3://load/files/' CREDENTIALS={'AWS_KEY_ID'='1a2b3c' ,'AWS_SECRET_KEY'='4x5y6z'};
6868
SELECT stage_name, stage_status from mo_catalog.mo_stages;
6969
stage_name stage_status
70-
my_ext_stage disabled
71-
my_ext_stage1 disabled
72-
my_ext_stage2 disabled
73-
my_ext_stage3 enabled
70+
my_ext_stage in_use
71+
my_ext_stage1 in_use
72+
my_ext_stage2 in_use
73+
my_ext_stage3 in_use
7474
create snapshot snapshot1 for account;
7575
show snapshots;
7676
SNAPSHOT_NAME TIMESTAMP SNAPSHOT_LEVEL ACCOUNT_NAME DATABASE_NAME TABLE_NAME
@@ -374,16 +374,16 @@ CREATE STAGE my_ext_stage1 URL='s3://load/files/' CREDENTIALS={'AWS_KEY_ID'='1a2
374374
CREATE STAGE my_ext_stage2 URL='s3://load/files/' CREDENTIALS={'AWS_KEY_ID'='1a2b3c' ,'AWS_SECRET_KEY'='4x5y6z'};
375375
SELECT stage_name, stage_status from mo_catalog.mo_stages;
376376
stage_name stage_status
377-
my_ext_stage disabled
378-
my_ext_stage1 disabled
379-
my_ext_stage2 disabled
380-
CREATE STAGE my_ext_stage3 URL='s3://load/files/' CREDENTIALS={'AWS_KEY_ID'='1a2b3c' ,'AWS_SECRET_KEY'='4x5y6z'} ENABLE = TRUE;
377+
my_ext_stage in_use
378+
my_ext_stage1 in_use
379+
my_ext_stage2 in_use
380+
CREATE STAGE my_ext_stage3 URL='s3://load/files/' CREDENTIALS={'AWS_KEY_ID'='1a2b3c' ,'AWS_SECRET_KEY'='4x5y6z'};
381381
SELECT stage_name, stage_status from mo_catalog.mo_stages;
382382
stage_name stage_status
383-
my_ext_stage disabled
384-
my_ext_stage1 disabled
385-
my_ext_stage2 disabled
386-
my_ext_stage3 enabled
383+
my_ext_stage in_use
384+
my_ext_stage1 in_use
385+
my_ext_stage2 in_use
386+
my_ext_stage3 in_use
387387
create snapshot snapshot1 for account acc01;
388388
show snapshots;
389389
SNAPSHOT_NAME TIMESTAMP SNAPSHOT_LEVEL ACCOUNT_NAME DATABASE_NAME TABLE_NAME
@@ -597,16 +597,16 @@ CREATE STAGE my_ext_stage1 URL='s3://load/files/' CREDENTIALS={'AWS_KEY_ID'='1a2
597597
CREATE STAGE my_ext_stage2 URL='s3://load/files/' CREDENTIALS={'AWS_KEY_ID'='1a2b3c' ,'AWS_SECRET_KEY'='4x5y6z'};
598598
SELECT stage_name, stage_status from mo_catalog.mo_stages;
599599
stage_name stage_status
600-
my_ext_stage disabled
601-
my_ext_stage1 disabled
602-
my_ext_stage2 disabled
603-
CREATE STAGE my_ext_stage3 URL='s3://load/files/' CREDENTIALS={'AWS_KEY_ID'='1a2b3c' ,'AWS_SECRET_KEY'='4x5y6z'} ENABLE = TRUE;
600+
my_ext_stage in_use
601+
my_ext_stage1 in_use
602+
my_ext_stage2 in_use
603+
CREATE STAGE my_ext_stage3 URL='s3://load/files/' CREDENTIALS={'AWS_KEY_ID'='1a2b3c' ,'AWS_SECRET_KEY'='4x5y6z'};
604604
SELECT stage_name, stage_status from mo_catalog.mo_stages;
605605
stage_name stage_status
606-
my_ext_stage disabled
607-
my_ext_stage1 disabled
608-
my_ext_stage2 disabled
609-
my_ext_stage3 enabled
606+
my_ext_stage in_use
607+
my_ext_stage1 in_use
608+
my_ext_stage2 in_use
609+
my_ext_stage3 in_use
610610
drop database if exists procedure_test;
611611
create database procedure_test;
612612
use procedure_test;

test/distributed/cases/snapshot/snapshot_restore_system_table.sql

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ CREATE STAGE my_ext_stage1 URL='s3://load/files/' CREDENTIALS={'AWS_KEY_ID'='1a2
5050
CREATE STAGE my_ext_stage2 URL='s3://load/files/' CREDENTIALS={'AWS_KEY_ID'='1a2b3c' ,'AWS_SECRET_KEY'='4x5y6z'};
5151
SELECT stage_name, stage_status from mo_catalog.mo_stages;
5252

53-
CREATE STAGE my_ext_stage3 URL='s3://load/files/' CREDENTIALS={'AWS_KEY_ID'='1a2b3c' ,'AWS_SECRET_KEY'='4x5y6z'} ENABLE = TRUE;
53+
CREATE STAGE my_ext_stage3 URL='s3://load/files/' CREDENTIALS={'AWS_KEY_ID'='1a2b3c' ,'AWS_SECRET_KEY'='4x5y6z'};
5454
SELECT stage_name, stage_status from mo_catalog.mo_stages;
5555

5656
create snapshot snapshot1 for account;
@@ -267,7 +267,7 @@ CREATE STAGE my_ext_stage1 URL='s3://load/files/' CREDENTIALS={'AWS_KEY_ID'='1a2
267267
CREATE STAGE my_ext_stage2 URL='s3://load/files/' CREDENTIALS={'AWS_KEY_ID'='1a2b3c' ,'AWS_SECRET_KEY'='4x5y6z'};
268268
SELECT stage_name, stage_status from mo_catalog.mo_stages;
269269

270-
CREATE STAGE my_ext_stage3 URL='s3://load/files/' CREDENTIALS={'AWS_KEY_ID'='1a2b3c' ,'AWS_SECRET_KEY'='4x5y6z'} ENABLE = TRUE;
270+
CREATE STAGE my_ext_stage3 URL='s3://load/files/' CREDENTIALS={'AWS_KEY_ID'='1a2b3c' ,'AWS_SECRET_KEY'='4x5y6z'};
271271
SELECT stage_name, stage_status from mo_catalog.mo_stages;
272272

273273
create snapshot snapshot1 for account acc01;
@@ -447,7 +447,7 @@ CREATE STAGE my_ext_stage1 URL='s3://load/files/' CREDENTIALS={'AWS_KEY_ID'='1a2
447447
CREATE STAGE my_ext_stage2 URL='s3://load/files/' CREDENTIALS={'AWS_KEY_ID'='1a2b3c' ,'AWS_SECRET_KEY'='4x5y6z'};
448448
SELECT stage_name, stage_status from mo_catalog.mo_stages;
449449

450-
CREATE STAGE my_ext_stage3 URL='s3://load/files/' CREDENTIALS={'AWS_KEY_ID'='1a2b3c' ,'AWS_SECRET_KEY'='4x5y6z'} ENABLE = TRUE;
450+
CREATE STAGE my_ext_stage3 URL='s3://load/files/' CREDENTIALS={'AWS_KEY_ID'='1a2b3c' ,'AWS_SECRET_KEY'='4x5y6z'};
451451
SELECT stage_name, stage_status from mo_catalog.mo_stages;
452452

453453
-- stored_procedure

0 commit comments

Comments
 (0)