text: -- @testpoint: opengauss关键字Greatest(非保留)，作为同义词对象名，部分测试点合理报错
  
  --前置条件
  drop table if exists explain_test;
  create table explain_test(id int,name varchar(10));
  
  --关键字不带引号-成功
  drop synonym if exists Greatest;
  create synonym Greatest for explain_test;
  insert into Greatest values (1,'ada'),(2, 'bob');
  update Greatest set Greatest.name='cici' where Greatest.id=2;
  select * from Greatest;
  drop synonym if exists Greatest;
  
  --关键字带双引号-成功
  drop synonym if exists "Greatest";
  create synonym "Greatest" for explain_test;
  drop synonym if exists "Greatest";
  
  --关键字带单引号-合理报错
  drop synonym if exists 'Greatest';
  create synonym 'Greatest' for explain_test;
  insert into 'Greatest' values (1,'ada'),(2, 'bob');
  update 'Greatest' set 'Greatest'.name='cici' where 'Greatest'.id=2;
  select * from 'Greatest';
  
  --关键字带反引号-合理报错
  drop synonym if exists `Greatest`;
  create synonym `Greatest` for explain_test;
  insert into `Greatest` values (1,'ada'),(2, 'bob');
  update `Greatest` set `Greatest`.name='cici' where `Greatest`.id=2;
  select * from `Greatest`;
  
  --清理环境
  drop table if exists explain_test;