Advertisement
Guest User

Untitled

a guest
May 30th, 2018
745
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.62 KB | None | 0 0
  1. from sqlalchemy.dialects.postgresql import UUID
  2. from sqlalchemy import Column, Integer, create_engine
  3. from sqlalchemy.orm import sessionmaker
  4. from sqlalchemy.ext.declarative import declarative_base
  5.  
  6. from uuid import uuid4
  7.  
  8.  
  9. engine = create_engine(r'postgresql://postgres:postgres@localhost/test')
  10. Base = declarative_base()
  11.  
  12. class Test(Base):
  13.     __tablename__ = 'test'
  14.     id = Column(Integer, primary_key=True)
  15.     uuid = Column(UUID, nullable=False, default=uuid4)
  16.  
  17. Base.metadata.create_all(engine)
  18.  
  19. t = Test()
  20. Session = sessionmaker(bind=engine)
  21. sess = Session()
  22. sess.add(t)
  23. sess.commit()
  24.  
  25. # throws error
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement