摘要:
因为业务需要,要讲数据从mysqldb迁移到mongodb中去。结合peewee和pymongo写了一个小脚本,使用的也都是sql的原生语句读取数据。 碰到几个小坑,但是还比较容易解决。如果碰上数据量非常大,可以考虑使用peewee中的paginate方法,具体脚本记录如下: 1 from peew
阅读全文
posted @ 2016-03-18 14:11
迷阳
阅读(1247)
推荐(0)
摘要:
参照[官方](https://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/)给出的安装步骤,收录如下: 此外 pymongo的安装可以参照[文档](http://api.mongodb.org/python/current/i
阅读全文
posted @ 2016-03-18 14:10
迷阳
阅读(231)
推荐(0)
摘要:
`Model BaseModel`类的__new__方法。 下面粗略的通过源码来看看:
阅读全文
posted @ 2016-03-14 17:40
迷阳
阅读(1631)
推荐(0)
摘要:
首先,需要理清一下python数据与数据库数据是怎么对应的: Model类:表 Field类:表上的列的类型 Model实例:表上的一行数据 1. 主要描述的是数据表以及其继承的顺序 这里主要是需要对Model类中的Meta类的定义规范进行小结: 1. 当Meta类建立后,不应该通过 来进行访问,而
阅读全文
posted @ 2016-03-14 17:36
迷阳
阅读(3546)
推荐(0)
摘要:
```python ! /usr/bin/env python coding: utf 8 1. 导入peewee的模块 from peewee import from datetime import datetime 2. 建立数据库实例 db = MySQLDatabase( database
阅读全文
posted @ 2016-03-14 10:32
迷阳
阅读(1369)
推荐(0)
摘要:
1. 单连接模式 peewee通过 类及其子类来建立数据库对象,目前peewee支持的数据库有Postgres, MySQL,MySQL,SQLite 以及BerkeleyDB。这里我们仅通过MySQL来进行了解,如果对其他数据库类型的相关内容感兴趣可以参见 "官方文档" 。 mysql通过 类来初
阅读全文
posted @ 2016-03-13 21:22
迷阳
阅读(4425)
推荐(0)
摘要:
ubuntu下进入单用户模式可以使用命令 由于虚拟机的sudoer配置文件出问题,没办法使用sudo命令,root的密码又不记得,所以研究了一下通过recover模式进入单用户模式中的方法。不多说了,上图: 1. 启动系统的时候长按 shift 键,进入grub菜单: 2. 选择ubuntu高级选项
阅读全文
posted @ 2016-03-02 16:08
迷阳
阅读(14229)
推荐(0)
摘要:
安装: 错误信息: 解决办法: 事实上,在 "scrapy官网" 中建议的预安装为:
阅读全文
posted @ 2016-02-26 20:50
迷阳
阅读(141)
推荐(0)
摘要:
具体内容可以参见 "官方文档" 。这里仅对其中的部分内容进行整理。 1. 安装 官网上对debian安装包的介绍仅限于dpkg安装,下载 "网址" : 目前python mysql.connector对python3.4的支持似乎不是很好。使用python2.7.6时没问题。 由于使用后面两种方法安
阅读全文
posted @ 2016-02-26 17:15
迷阳
阅读(904)
推荐(0)
摘要:
事件计划是mysql中的对象,其中的sql语句会由经过特定时间段来触发。按照官方文档上的说明,这个概念与'时间触发器(temperal trigger)'是有区别的。从根本上来说evnet scheduler是对特定时间段的响应,而trigger是对特定表上发生的特定事件的响应。 事件计划在sql标
阅读全文
posted @ 2016-02-26 12:47
迷阳
阅读(6752)
推荐(0)