# invalidate the URI when specifying a SQLite db via path name
sqlalchemy.default.url = sqlite:///%(here)s/helloworld.db
#生成されたSQL文を見たい場合
#sqlalchemy.default.echo = true
from pylons import config
from sqlalchemy import Column, MetaData, Table, types
from sqlalchemy.orm import mapper
from sqlalchemy.orm import scoped_session, sessionmaker
con = sqlite.connect("helloworld.db")
cur = con.cursor()
cur.execute("""
create table pages(
id int not null primary key,
title text default '',
content text default ''
)
""")
con.commit()
cur.execute("insert into pages(id,title,content) values (1,'title_data1','content_data1')")
cur.execute("insert into pages(id,title,content) values (2,'title_data2','content_data2')")
cur.execute("insert into pages(id,title,content) values (3,'title_data3','content_data3')")
cur.execute("insert into pages(id,title,content) values (4,'title_data4','content_data4')")
cur.execute("insert into pages(id,title,content) values (5,'title_data5','content_data5')")
con.commit()
cur.execute("select * from pages")
print 'updated data'
for r in cur:
print r
cur.close()
con.close()