前段时间做的数据库迁移工具,出了个Bug,大概的意思是,PG中的保留关键字,可能不是其他数据库中关键字,这就导致,当其他数据库中使用了PG的保留关键字的时候,比如表名用了PG的保留关键字,那么在迁移这个表结构的时候,是没法迁移的,表名是PG的保留关键字。但是有一个方法可以解决这个问题,就是迁移过程中,如果用到了PG的保留关键字,那么给这些保留关键字加上双引号,这个SQL语句再在PG中执行的话,就没有问题了,当然啦,查询的时候也得加引号。
于是找到了PG的关键字列表,下面这个链接,
http://www.postgresql.org/docs/9.3/static/sql-keywords-appendix.html
一共是746个。。。。。。(这是后来在程序里用size方法得到的,反正很长)
太多了,显然不能手工一个个复制粘贴了。
第一反应,看看HTML的代码,。。
发现问题了,我就是想要ABORT中的ABORT。
一段JavaScript代码
var m = document.getElementsByClassName("TOKEN");
var result=‘‘;for(x in m){ result+="\""+m[x].innerHTML+"\","}
console.log(result);
想要的结果:
复制粘贴到程序中,完事
时间: 2024-11-05 19:01:24