Атрибут fullname
Атрибут fullname класса Table возвращает
полное имя таблицы в виде строки. Если таблица
принадлежит какой-либо схеме, то имя будет
включать название схемы и имя таблицы, разделенные
точкой. Если схема не указана, атрибут возвращает
только имя таблицы.
Синтаксис
table.fullname
Пример
Давайте создадим таблицу без указания схемы и выведем ее полное имя:
from sqlalchemy import Table, Column, Integer, MetaData
metadata = MetaData()
articles = Table(
'articles',
metadata,
Column('id', Integer, primary_key=True),
Column('title', Integer)
)
print(articles.fullname)
Результат выполнения кода:
"articles"
Пример
Давайте создадим таблицу с указанием схемы и выведем ее полное имя:
from sqlalchemy import Table, Column, Integer, MetaData
metadata = MetaData()
articles = Table(
'articles',
metadata,
Column('id', Integer, primary_key=True),
Column('title', Integer),
schema='user'
)
print(articles.fullname)
Результат выполнения кода:
"user.articles"