- 浏览: 248653 次
- 性别:
- 来自: 上海
最新评论
-
wls212:
...
数据库查询优化技巧(MySQL) -
wang1352083:
来看几个实例 1、客户/订单/订单项目 ...
MongoDB Schema Design(MongoDB模式设计)(中文简述版) -
RunUpwind:
感谢,对我很有帮助!
ruby install相关(远程安装时出现HTTP Response 302的解决办法) -
yinmang1215:
不错,感觉这些方面的文档真是稀缺,谢了。
MongoDB+Rails的Demo实现 -
fireflyman:
<pre name="code" c ...
Rake命令大全
文章列表
转载:http://hi.baidu.com/fengwill/blog/item/c80a8d829b0310aa6d811921.html
命令列表
rake db:migrate
命令作用:将所有未实施的迁移任务都实施到目标数据库上。
rake db:migrate VERSION=20080906120000
命令作用:撤销迁移任务到指定版本
迁移版本信息可以在所创建库(如elvuel_deployment数据库)下schema_info表中查看到相关记录信息。
rake db:migrate VERSION=0
命令作用:将数据库返回到最初状 ...
①查看表中各列的具体属性:
show full columns from table_name;
②TODO
①在ap1上执行rake db:migrate RAILS_ENV="ris",从而向drizzle数据库中导入mry_production数据库。
这时出现如下的错误:
[root@rap1 mry]# rake db:migrate RAILS_ENV="ris"
(in /var/qp/mry)
RAILS_ENV
ris
== CreateContents: migrating =================================================
-- create_table(:contents ...
①activerecord gem包的修改:
经过测试可知在drizzle数据库中不支持如下两个SQL语句:
(SET NAMES='utf8';)和(SET SQL_AUTO_IS_NULL=0;)
因此为了成功的将rails和drizzle数据库连接起来,需要将activerecord gem包中的代码作如下的修正:
修改文件:
C:/Ruby187/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/connection_adapters/mysql_adapter.rb
修改前:
def co ...
1.因为drizzle服务器启动的默认端口是4427,因此修改宿主机(172.25.78.144)的/etc/vmware/vmnet8/nat/nat.conf文件如下所示:
#db6(64bit)
8500 = 192.168.219.130:10000
8522 = 192.168.219.130:22
8506 = 192.168.219.130:3306
↓↓↓
#db6(64bit)
8500 = 192.168.219.130:10000
8522 = 192.168.219.130:22
8506 = 192.168.219.130:3306
8606 ...
#drizzle sql语法参考:http://docs.drizzle.org/#sql-language
现在,你就可以向服务器发出SQL命令了,就像用MySQL客户端那样。
drizzle> SELECT VERSION();
+--------------+
| VERSION() |
+--------------+
| 2009.06.1063 |
+--------------+
1 row in set (0 sec)
我们先创建一个数据库并添加一张表:
drizzle> CREATE DATABASE ...
(一)安装drizzle所需的环境:
#CentOS-5.2-x86_64-bin-DVD.iso
由于官方推荐drizzle安装在64位操作系统上,所以需要先在宿主机中创建新的虚拟机并且安装64位centos操作系统。
(二)drizzle安装
http://docs.drizzle.org/installing/redhat.html
方法一:取sourc直接编译安装
#http://docs.drizzle.org/installing/from_source.html#compile-source
./config/autorun.sh #取个最新 ...
Drizzle官方网站
http://www.drizzle.org/
相关网站:
https://launchpad.net/drizzle
#中文相关介绍:
#http://www.infoq.com/cn/news/2008/08/drizzle
#http://www.oschina.net/p/drizzle
#http://www.soft6.com/tech/15/159823.html
#http://database.51cto.com/art/200907/137239.htm
发生环境mysql for rails (2.8.1)rails (2.2.2)ruby 1.8.6mysql (5.1.29-rc-win32)
问题描述MySql数据库可以连接,并且与MySql相关的rails配置都正常。但是在程序运行访问数据库时,服务器出现了如下的错误信息:ArgumentError (NULL pointer given): (eval):3:in `each_hash' (eval):3:in `all_hashes'....
或者
在rials工程目录下执行rake db:migrate --trace命令导入数据库结构时,发生如下 ...
【Backgroud】在以MySQL为数据库的应用系统中,可以让MySQL记录下超过指定时间的SQL语句,这些SQL语句查询称为“慢查询”。开发者在掌握了这些慢查询的SQL语句后,可以根据自己的需求进行优化,从而提高整个系统的性能。
【Prop ...
1.怎么查看系统是32.位还是64位的?
getconf LONG_BIT
2.查看硬盘的总容量、已用容量与inode等df
3.防火墙相关
①:关闭防火墙;/sbin/service iptables stop
②:在防火墙的设置中加入对端口27017的允许;# $ /sbin/iptables -A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 27017 -j ACCEPT# $ /etc/init.d/iptables save active# $ /sbin/service iptab ...
#MySQL中查看表状态
SHOW TABLE STATUS;
#将数据库itembank中types表的AUTO_INCREMENT更改为7
ALTER TABLE itembank.types AUTO_INCREMENT 7;
参考博文:http://hlee.iteye.com/blog/605762
1,安装需要的gem包gem install mongo_mapper
如果顺利的话,可以安装成功,并且包依赖的其他gem也都同时安装上了 , 例如在美国的linode服务器上,直接执行上面命令,就安装成功了,但是在大陆无法安装成功,至少我是经过下面的安装步骤成功的:
gem install jnunemaker-validatable --source http://gemcutter.orggem install bson --source http://rubygems.orggem install m ...
环境:Windows 7
升级ruby所用的安装文件:rubyinstaller-1.8.7-p330.exe
因为制作MongoDB+Rails Demo的需要,所以将本地的ruby从1.8.6升级到了1.8.7。
本安装文件的默认目录是C:\Ruby187,而本地1.8.6的安装目录是C:\ruby。
我在安装时没有更改默认目录。
注意安装过程中请勾选下两项:
Add Ruby executables to your PATH.
Associate .rb and .rbw files with this Ruby installation.
安装完成 ...
nosql信息的集散地.
http://blog.nosqlfan.com/
别再上NoSQLFan了!这些网站更有料~
http://blog.nosqlfan.com/html/951.html
总是有同学问我,网站上发的各种NoSQL相关的信息都从何而来,我又实在没有精力把自己的各种信息源整理起来。今天看到mynosql网站上的这个分享,觉得非常的好。于是把介绍简单翻译了一下照抄过来。
题目有点恶搞意味。但NoSQLFan要申明,我们不是说会停止博客更新,推荐这些网站只是给大家更多的渠道选择。have fun~
NoSQL 群组
LinkedIn NoSQL gro ...