1,增加一个Sql远程登录用户
SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;
GRANT select ON endysis.* TO eshop@localhost IDENTIFIED BY 'abc';
GRANT select ON endysis.* TO eshop@"%" IDENTIFIED BY 'abc';
2,rails_sql_views
https://github.com/activewarehouse/rails_sql_views
create_view "v_retail_sales", "select `retail_sales`.`id` AS `id`,`retail_sales`.`description` AS `description`,`retail_sales`.`commodity` AS `commodity`,`retail_sales`.`main_raw_material` AS `main_raw_material`,`retail_sales`.`main_raw_material_composition` AS `main_raw_material_composition`,`retail_sales`.`customer_code` AS `customer_code`,`retail_sales`.`product_part` AS `product_part`,`prices`.`value` AS `selling_price_value`,`prices`.`currency` AS `selling_price_currency`,`retail_sales`.`pantone_code` AS `pantone_code`,`retail_sales`.`quantity` AS `quantity`,`retail_sale_secondary_features`.`consumer` AS `consumer`,`retail_sale_secondary_features`.`size_group` AS `size_group`,`retail_sale_secondary_features`.`uom` AS `uom`,`retail_sale_marketings`.`brandname` AS `brandname`,`retail_sale_marketings`.`season` AS `season`,`retail_sale_marketings`.`year` AS `year`,`retail_sale_marketings`.`marketability` AS `marketability`,`retail_sale_marketings`.`sales_class` AS `sales_class`,`retail_sale_marketings`.`purchasing` AS `purchasing` from (`retail_sales` left join ((`retail_sale_secondary_features` join `retail_sale_marketings`) join `prices`) on(((`retail_sale_secondary_features`.`retail_sale_id` = `retail_sales`.`id`) and (`retail_sale_marketings`.`retail_sale_id` = `retail_sales`.`id`) and (`prices`.`id` = `retail_sales`.`selling_price`)))) where ((`retail_sales`.`status` = 'Available') and (`retail_sales`.`company_id` = 1))", :force => true do |v|
v.column :id
v.column :description
v.column :commodity
v.column :main_raw_material
v.column :main_raw_material_composition
v.column :customer_code
v.column :product_part
v.column :selling_price_value
v.column :selling_price_currency
v.column :pantone_code
v.column :quantity
v.column :consumer
v.column :size_group
v.column :uom
v.column :brandname
v.column :season
v.column :year
v.column :marketability
v.column :sales_class
v.column :purchasing
end
require 'active_record/view'
class VRetailSale < ActiveRecord::View
has_many :v_logistics_cycle_per_sizes
end
revoke all ON endysis.* from eshop@"%";
GRANT select ON endysis.v_retail_sales TO eshop@"%" IDENTIFIED BY 'abc';
分享到:
相关推荐
Android应用--简、美音乐播放器原型放送(作者:小巫) - 巫_1曲待续 Android应用--简、美音乐播放器原型放送(作者:小巫) - 巫_1曲待续
PieceDiary是一款iOS 日记应用,通过九宫格问答的形式来记录日记。基本功能界面:主界面:显示当前日期所记录的内容,包括文字内容、图片、心情、天气编辑...还有很多小细节未完善,待续... 标签:PieceDiary
4.2.2 因体系运作或因工作失误造成的使用户严重不满的服务,由部门负责人确认后,填写《纠 正措施记录表》或《预防措施记录表》,并负责组织人员采取有效的措施,在3日内给予处 理。 4.2.3 因客观环境条件(如...
无论你是在执法部门、调查机构,还是商业部门工作,该软件可以用来: 确认造成问题的多种因素,对可能造成问题的原因和结果进行评价,推断两者之间的关系。 时间进程分析 按时间先后顺序对过去发生的事件进行排列...
8.灵活设置 每周的工作日及特殊非工作日(证券交易所的节假日休市日期); 9.灵活设置 每天的免检查时段,时段内停止检查,节能环保,不打扰运维人员; 10.检查对象区分 交易类和办公类,接收告警的管理岗位可灵活设置...
8.灵活设置 每周的工作日及特殊非工作日(证券交易所的节假日休市日期); 9.灵活设置 每天的免检查时段,时段内停止检查,节能环保,不打扰运维人员; 10.检查对象区分 交易类和办公类,接收告警的管理岗位可灵活...
待续...演算法基于排名的模型LFM:潜在因素模型。 2006年。 BPR:来自隐式反馈的贝叶斯个性化排名。 UAI 2009。 FISM:Top-N推荐系统的分解项目相似模型。 KDD 2013。 SBPR:利用社交关系提高协作过滤的个性化排名...
本系列记录的是自己学习笔记,以及一些总结,并非照搬书本,道友可进行查漏补缺,与君共勉。 本系列文章传送门 第2章 变量和简单数据类型 第3章 列表简介 第4章 操作列表 第5章 if语句 第6章 字典 未完待续 第7章 ...
更新记录: 20180920 添加空列表限制方案 文档待续完成中。。。 待完成功能: 1,video标签全屏适配 2,滑动webView过程中图片懒加载 3,移动网络不加载图片,点击加载图片 4,定位阅读位置 参考资料: ...
rabbit-datamining hello github,OYeah! 创建这个git repository的初始目的是,记录本人在做毕设...但随之而来的毕业季面临着漫长的找工作过程,因此里面还包含了我做过的一些算法题目的解题过程和代码。 待续......
datiqiqq群定时答案记录器0、是基于 的插件1、需要改文件名src\credentials_default.js 为src\credentials.js2、不会自动出题,只会在限定时间内收集a,b,c,d3、项目内的示例开始结束图片来自漫画《邻家的吸血鬼小妹...
articles我知道的编程知识全记录。编程之路,道阻且长。唯,路漫漫其修远兮,吾将上下而求索。《Android》《重学Android应用开发》《Android杂谈》《LeetCode》005-最长回文子串006-Z字形变换010-正则表达式匹配011-...
欢迎大家来到Higmin GitHub项目! 创建此工程是为了巩固基础知识当然能对社区做点贡献也是我小小的心愿〜 本工程包含了SpringAOP,死锁,JUC同步锁,读-写同步锁,线程本地使用,JUC线程池和Spring提供的线程池,jdk...
DIDA多用户图片系统V1.120120907更新记录:1,更新新浪微博登陆为oauth2接口,添加qq登陆接口 需要在open.weibo.com和open.qq.com申请api2,修复安装时错误提示不显示bug3,更新主题,支持子目录安装4,新增支持数据...
跟踪3/6个月内的价格历史记录。 √降价提醒。将产品添加到您的收藏夹,当价格下降时,您会收到通知。 √同类产品。它将在顶部显示来自eBay、亚马逊、速卖通和Wish的类似产品。 待续。我们会尽力完善它。...
这个只是用来记录学习的App,包含的内容都是平时工作或学习总结。 表演库 性能优化检查工具集合 1. UI 耗时检查 2. 待续... openapi库 插件化里的hook技术,在Android P以上会受到限制,因此需要绕过系统对非SDK接口...
DisLog令牌记录器 一个真正好的代币采集器! :flushed_face: 该令牌记录器通过VIA Websocket捕获令牌,因此它将仅捕获从Discord客户端存储的令牌 :loudly_crying_face: 然后通过网络挂接发送它们(Flask API即将...
随便写点吧。 Show Me The Code. Your Code Is Shit. 主要记录一下算法记录。 后续会增加一下其他模块,用于记录其他demo. 未完待续。。。。。。
卡特贝尔 9月7日在TheSmiths举办的Hackathon。 这个想法是在一天之内从零开始构建一个简单的智能手表应用程序。 待续...
0.为了数据安全,本辅助工具只作为查询工具,无法进行任何修改数据的操作,请放心使用!... g)获得表对应的删除重复记录的delete语句; h)用户可以自己配置在system.properties里配置sql及其数据显示格式 i)待开发...