summaryrefslogtreecommitdiff
path: root/examples/adjacencytree/tables.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2005-10-02 01:46:42 +0000
committerMike Bayer <mike_mp@zzzcomputing.com>2005-10-02 01:46:42 +0000
commit7d3c4e27d4bda591d5907c425af1735a41ecd686 (patch)
tree3f3a00869712ab9fbce102fe61e210b720bb4718 /examples/adjacencytree/tables.py
parent155fbd97fcb02cf09be67d9b46cf140e6fd16770 (diff)
downloadsqlalchemy-7d3c4e27d4bda591d5907c425af1735a41ecd686.tar.gz
Diffstat (limited to 'examples/adjacencytree/tables.py')
-rw-r--r--examples/adjacencytree/tables.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/examples/adjacencytree/tables.py b/examples/adjacencytree/tables.py
new file mode 100644
index 000000000..3cfe1e931
--- /dev/null
+++ b/examples/adjacencytree/tables.py
@@ -0,0 +1,13 @@
+from sqlalchemy.schema import *
+import sqlalchemy.engine
+
+engine = sqlalchemy.engine.create_engine('sqlite', ':memory:', {}, echo = True)
+
+trees = Table('treenodes', engine,
+ Column('node_id', Integer, primary_key=True),
+ Column('parent_node_id', Integer, ForeignKey('treenodes.node_id'), nullable=True),
+ Column('root_node_id', Integer, ForeignKey('treenodes.node_id'), nullable=True),
+ Column('node_name', String(50), nullable=False)
+ )
+
+trees.create() \ No newline at end of file