首页 > 数据库 >ltsql 增加语法兼容类型提示

ltsql 增加语法兼容类型提示

时间:2023-07-26 20:55:13浏览次数:40  
标签:ltsql lightdb 数据库 兼容 语法 type compatible postgres

背景

lightdb 目前兼容 mysql, oracle 语法。为了提醒用户正在使用的是哪种类型的数据库,lightdb 在 ltsql 端增加了连接提示。
用户在初次连接数据库或在 psql 内切换数据库时,会打印一条消息提示。该功能出现在 lightdb 版本:LightDB1.0.V202303.00.000

测试用例

$ # 不带参数运行,默认是进入 postgres 数据库
$ ltsql
ltsql (13.8-23.2)
compatible type: postgresql
Type "help" for help.

lightdb@postgres=-- 创建 oracle 类型数据库,并切换过去
lightdb@postgres=# create database ora1 with lightdb_syntax_compatible_type=oracle;
NOTICE:  auto create user "ora1" success
CREATE DATABASE
lightdb@postgres=# \c ora1
You are now connected to database "ora1" as user "lightdb".
compatible type: oracle

lightdb@postgres=-- 创建 mysql 类型数据库,并切换过去
lightdb@postgres=# create database mys1 with lightdb_syntax_compatible_type=mysql;
CREATE DATABASE
lightdb@postgres=# \c mys1
You are now connected to database "mys1" as user "lightdb".
compatible type: mysql

当运行 ltsql -q 时,上述提示将不会出现。

标签:ltsql,lightdb,数据库,兼容,语法,type,compatible,postgres
From: https://www.cnblogs.com/lddcool/p/17583524.html

相关文章

  • H265格式兼容各个浏览器网页web端H5播放方案
    可能有很多朋友会遇到H265格式的视频流无法播放,毕竟现在很多相机都支持h265了,确实有很多优点,但是它最大的问题就是很多浏览器无法播放,也有部分浏览器能够兼容h265,但是总不能让用户指定浏览器使用吧,下面来说说怎么兼容各个浏览器播放无非两种方案,第一种就是使用ffmpeg进行转码,这种方......
  • CMake语法基础
    基本表达式if—CMake3.27.1DocumentationCmake中的条件判断if/elseif/else-简书if(<constant>)Trueiftheconstantis1,ON,YES,TRUE,Y,oranon-zeronumber(includingfloatingpointnumbers).Falseiftheconstantis0,OFF,NO,FALSE,N,IGNORE,NOT......
  • python学习01:Python基础语法与数据类型
    一、Python注释通常用于解释代码,这段打开主要是想表达什么意思,注释后的代码不会再代码中运行,例如:#打印HelloWorldprint("HelloWorld")注释的方式:#python注释(快捷键:Ctrl+/(选中你想注释的代码就可全部注释掉))=========>单行注释''''print('hello') ''''''�......
  • 多环境开发兼容问题(Maven与Springboot)
          ......
  • 使用750设计稿,px转vw,同时兼容vant
    vant官网上推荐使用postcss-px-to-viewport进行转换。postcss-px-to-viewport是一款PostCSS插件,用于将px单位转化为vw/vh单位。因为vant自身使用的是375大小,网上其他的资料也都用375,可是自己使用的是750设计稿,所以想用750的执念就起来了,研究了一番配置如下。npminstal......
  • markdown语法
    超链接链接文本放在中括号内,链接地址放在后面的括号中,链接title可选超链接Markdown语法代码:[超链接显示名](超链接地址"超链接title")markdown语法网站:网站链接图片使用感叹号(!),然后在方括号增加替代文本,图片链接放在圆括号里,括号里的链接后可以增加一个可选的图片标......
  • 2023-07-25 html中引入vue,报错:Vue is not a constructor ==》引用的vue版本不兼容导致
    报错代码:我使用的vue外链https://cdn.jsdelivr.net/npm/vue,该外链引用的是最新的[email protected]版本,而我的vue写法为vue2.0版本的写法,故而不兼容。解决方案:引用指定版本的vue......
  • Vue2语法知识总结
    下面总结Vue2的语法知识1、插值语法<!DOCTYPEhtml><html> <head> <metacharset="utf-8"> <title>Vue插值语法</title> <scripttype="text/javascript"src="../javascriptdemo/vue.js"></script> &......
  • Typescript:基础语法学习(尚硅谷 李立超)
    官方文档:https://www.tslang.cn/docs/handbook/typescript-in-5-minutes.html搭建开发环境npmi-gtypescript安装完成界面:查看是否安装完成,输入以下命令:tsc执行命令:node文件名``编译代码tsc01_HelloTs.ts基础语法变量声明//生命一个变量a,同时指定他的类型为number......
  • 适用于Android手机的Debian GNU/Linux和Windows兼容环境
    Github地址:https://github.com/jinshulumengchuang/Debian-Wine-Android食用方法:从github下载release安装得到的apk文件把tarball放在内部存储的根目录给termux存储权限打开termux输入:cd..;tarxvf/sdcard/rootfs.tar.xz回车等候指令执行完成.($符号重新出现)......