Sequel Ace 配置 格式化sql
Posted 你个佬六
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Sequel Ace 配置 格式化sql相关的知识,希望对你有一定的参考价值。
#!/usr/bin/ruby
# encoding=utf-8
require "json"
require "open-uri"
require 'net/https'
sql = $stdin.read()
params = 'sql': sql, 'reindent': 1,
'keyword_case': 'upper', 'identifier_case': 'lower'
url = 'https://sqlformat.org/api/v1/format'
uri = URI(url)
http = Net::HTTP.new(uri.host, uri.port)
if uri.scheme == "https"
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE
end
req = Net::HTTP::Post.new(uri.path)
req.set_form_data(params)
res = http.request(req)
json_body = JSON.parse res.body
puts json_body['result']
以上是关于Sequel Ace 配置 格式化sql的主要内容,如果未能解决你的问题,请参考以下文章
markdown 修复导入的SQL文件的Sequel Pro SQL编码错误