import importlib try: db = ximport("database") except: db = ximport("__init__") importlib.reload(db) book = db.create("book") book.create_table("pages", ["title", "description", "pagenumber"]) book.pages.append(title="introduction", pagenumber=1) book.pages.append(title="chapter one", pagenumber=2) book.pages.append({"title": "chapter two", "pagenumber": 3}) print("Tables created", book.tables()) print("All pages:", book.pages.all()) print(book["pages"]) print("Page 1:", book.pages.pagenumber("1")) print("Chapter two:", book.pages.find("*two", key="title")) book.pages.remove(1) book["pages"].remove(2) print("Remaining pages:", book.sql("select * from pages")) book.pages.edit(3, pagenumber="appendix") book.commit() print(book.dump()) book.close()