没有合适的资源?快使用搜索试试~ 我知道了~
upsert:在MySQL,PostgreSQL和SQLite3上更新。 透明地为MySQL和PostgreSQL创建函数(UD...
共69个文件
rb:49个
sh:4个
txt:2个
需积分: 14 1 下载量 193 浏览量
2021-04-23
00:23:29
上传
评论
收藏 65KB ZIP 举报
温馨提示
增补 轻松在MySQL,PostgreSQL和SQLite3之类的传统RDBMS上进行增补—看起来NoSQL!。 必要时透明地创建(和重用)存储过程/函数。 您可以通过裸机连接到数据库,例如Mysql2::Client (来自MRI上的mysql2 gem)或Java::OrgPostgresqlJdbc4::Jdbc4Connection (来自Jruby上的jdbc-postgres )。 随着数据库开始原生支持SQL MERGE(基本上是upsert),该库将得到利用(但您不必更改代码)。 不依赖于ActiveRecord。 不要在MySQL上使用INSERT ON DUPLICATE KEY UPDATE ,因为只有当您非常谨慎地创建唯一索引时,这才起作用。 比使用ActiveRecord模拟ups的速度快70–90%。 支持MRI和JRuby。 用法 您传递一个唯一
资源推荐
资源详情
资源评论
收起资源包目录
upsert-master.zip (69个子文件)
upsert-master
upsert-java.gemspec 488B
.github
workflows
main.yml 3KB
.ruby-version 6B
upsert.gemspec 439B
lib
upsert
column_definition.rb 2KB
column_definition
postgresql.rb 2KB
mysql.rb 859B
sqlite3.rb 1KB
row.rb 1KB
merge_function.rb 2KB
connection.rb 600B
connection
SQLite3_Database.rb 647B
Java_ComMysqlJdbc_JDBC4Connection.rb 862B
Java_OrgSqlite_Conn.rb 335B
postgresql.rb 653B
Mysql2_Client.rb 2KB
jdbc.rb 4KB
PG_Connection.rb 988B
sqlite3.rb 295B
Java_OrgPostgresqlJdbc_PgConnection.rb 968B
merge_function
SQLite3_Database.rb 174B
Java_ComMysqlJdbc_JDBC4Connection.rb 1KB
Java_OrgSqlite_Conn.rb 177B
postgresql.rb 14KB
Mysql2_Client.rb 974B
mysql.rb 3KB
PG_Connection.rb 710B
sqlite3.rb 2KB
Java_OrgPostgresqlJdbc_PgConnection.rb 796B
active_record_upsert.rb 303B
version.rb 40B
binary.rb 192B
upsert.rb 9KB
Gemfile 296B
spec
active_record_upsert_spec.rb 709B
threaded_spec.rb 2KB
postgresql_spec.rb 4KB
correctness_spec.rb 7KB
timezones_spec.rb 2KB
database_spec.rb 5KB
hstore_spec.rb 11KB
jruby_spec.rb 335B
binary_spec.rb 725B
database_functions_spec.rb 3KB
sequel_spec.rb 2KB
fully_qualified_spec.rb 1KB
reserved_words_spec.rb 2KB
spec_helper.rb 12KB
type_safety_spec.rb 409B
speed_spec.rb 1KB
misc
pg_reserved.txt 6KB
mysql_reserved.txt 2KB
get_postgres_reserved_words.rb 287B
precision_spec.rb 337B
logger_spec.rb 1KB
multibyte_spec.rb 948B
Rakefile 1KB
LICENSE 1KB
README.md 14KB
travis
run_specs.sh 471B
install_postgres.sh 1KB
tune_mysql.sh 404B
run_docker_db.sh 971B
.rspec 25B
.yardopts 32B
.gitignore 170B
upsert.gemspec.common 4KB
.standard.yml 19B
CHANGELOG 7KB
共 69 条
- 1
资源评论
哥本哈根学派
- 粉丝: 28
- 资源: 4508
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功