默认情况下,SQLAlchemy对Base使用公共模式。下面是一些代码
<header>
<div class="container">
<div class="logo">
<h1>Airsoft Košťany</h1>
</div>
<nav>
<ul>
<li id="First"><a href="#Home">Home</a></li>
<li><a href="#Team">Team</a></li>
<li><a href="#Edit">Edit</a></li>
<li id="Last"><a href="#Kontakt">Kontakt</a></li>
</ul>
</nav>
</div>
<!-- End Container-->
</header>
<section id="pages">
<div class="container">
<div class="textBox" id="Home">
<div class="textArea">
<h3>Home</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean sodales, lacus nec posuere laoreet, erat enim lacinia ipsum, sit amet auctor tellus nibh non purus. Fusce nec eros pellentesque, hendrerit justo at, pulvinar sem. Aliquam velit tortor,
tristique quis consequat ut, dictum vel tellus. Morbi eu facilisis justo. Morbi lobortis placerat nunc, eget facilisis enim facilisis eu. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vivamus at
laoreet magna. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque ullamcorper ut odio non sagittis. Aenean in mi ut turpis elementum facilisis. Vestibulum at tortor ut odio efficitur aliquet. Ut pretium pharetra odio quis finibus.</p>
<br>
<br>
</div>
</div>
<div class="textBox" id="Team">
<div class="textArea">
<h3>Team</h3>
<p>Dalibor Trampota</p>
<img src="">
<p>Hodnost: Zakladatel <br> Role: Sniper <br> PlayStyle: Utočný sniper<br> Výbava: MB4403D Sniper Rifle</p>
<br>
<br>
<p>Vašek Franta Václav</p>
<img src="">
<p>Hodnost: <br> Role: Assault <br> PlayStyle: <br> Výbava: AK74-S</p>
<br>
<br>
</div>
</div>
<div class="textBox" id="Edit">
<div class="textArea">
<h3>Edit</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean sodales, lacus nec posuere laoreet, erat enim lacinia ipsum, sit amet auctor tellus nibh non purus. Fusce nec eros pellentesque, hendrerit justo at, pulvinar sem. Aliquam velit tortor,
tristique quis consequat ut, dictum vel tellus. Morbi eu facilisis justo. Morbi lobortis placerat nunc, eget facilisis enim facilisis eu. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vivamus at
laoreet magna. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque ullamcorper ut odio non sagittis. Aenean in mi ut turpis elementum facilisis. Vestibulum at tortor ut odio efficitur aliquet. Ut pretium pharetra odio quis finibus.</p>
<br>
<br>
</div>
</div>
<div class="textBox" id="Kontakt">
<div class="textArea">
<h3>Kontakt</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean sodales, lacus nec posuere laoreet, erat enim lacinia ipsum, sit amet auctor tellus nibh non purus. Fusce nec eros pellentesque, hendrerit justo at, pulvinar sem. Aliquam velit tortor,
tristique quis consequat ut, dictum vel tellus. Morbi eu facilisis justo. Morbi lobortis placerat nunc, eget facilisis enim facilisis eu. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vivamus at
laoreet magna. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque ullamcorper ut odio non sagittis. Aenean in mi ut turpis elementum facilisis. Vestibulum at tortor ut odio efficitur aliquet. Ut pretium pharetra odio quis finibus.</p>
<br>
<br>
</div>
</div>
<div class="textBox" id="Page4">
<div class="textArea">
<h3>Edit4</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean sodales, lacus nec posuere laoreet, erat enim lacinia ipsum, sit amet auctor tellus nibh non purus. Fusce nec eros pellentesque, hendrerit justo at, pulvinar sem. Aliquam velit tortor,
tristique quis consequat ut, dictum vel tellus. Morbi eu facilisis justo. Morbi lobortis placerat nunc, eget facilisis enim facilisis eu. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vivamus at
laoreet magna. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque ullamcorper ut odio non sagittis. Aenean in mi ut turpis elementum facilisis. Vestibulum at tortor ut odio efficitur aliquet. Ut pretium pharetra odio quis finibus.</p>
<br>
<br>
</div>
</div>
</div>
<!-- End Container-->
</section>
<div class="container1">
<footer>
<div id="footer">
<p><b>Název Sem, Copyright ©, 2018</b></p>
</div>
</footer>
</div>
但是此代码仅列出了像这样的公共模式的表
self.Base = automap.automap_base()
self.Base.prepare(self.engine, reflect=True)
Session = sessionmaker(bind = self.engine)
self.session = Session()
insp = reflection.Inspector.from_engine(self.engine)
print(insp.get_table_names())
我想处理来自不同架构的所有表。不只是公开场合有什么好办法可以轻松完成这项工作吗?
更新1: 这是一个类似的例子,有类似的问题,但是有声明式的情况
Using a different schema for the same declarative Base in sqlalchemy