Mam modelu sqlalchemy z argumentem schematu tak:Pierwsze SQLAlchemy do wydawania TWORZENIE schematu w create_all
Base = declarative_base()
class Road(Base):
__tablename__ = "roads"
__table_args__ = {'schema': 'my_schema'}
id = Column(Integer, primary_key=True)
Gdy używam Base.metadata.create_all (silnik) to prawidłowo wystawia CREATE TABLE ze schematem wymienić na froncie tak jak „CREATE my_schema.roads tabeli (” ale Postgresql słusznie twierdzi, że schemat nie istnieje.
jestem brakuje krok, aby uzyskać sqlalchemy wydania my_schema create schema czy mam zadzwonić to ręcznie?
muszę stworzyć schemat pierwszy? Gdzie są jednorożce? – Purrell
Wiem, że od dłuższego czasu opublikowałeś tę odpowiedź, ale czy możesz mi powiedzieć, w jaki sposób migrowałeś tabele w nowo utworzonym schemacie? – Emu