Skip to content

Stop using datasette.table_metadata() #99

@simonw

Description

@simonw

Used here:

def introspect_tables(conn, datasette, db_name):
db = sqlite_utils.Database(conn)
table_names = db.table_names()
view_names = db.view_names()
table_metadata = {}
table_namer = Namer("t")
for table in table_names + view_names:
datasette_table_metadata = datasette.table_metadata(
table=table, database=db_name
)
columns = db[table].columns_dict

This was not a documented method and I'm planning to remove it in Datasette 1.0:

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions