Customise table URL with DB/schema/table name instead of IDs

Hello,

I’m trying to develop a preview feature in my internal tool. Currently the URL to check the profile of a table is structured in the following way:
https://metabase-url.com/reference/databases/{db_id}/tables/{table_id}

Is it possible to create a custom url with the database, schema and table name? for example:
https://metabase-url.com/reference/database={db_name}&schema={schema_name}&table={table_name}

My current workaround is to have table stats dashboard with schema/table name as a filter: https://metabase-url.com/dashboard/1234?schema=test_schema&table_name=test_table1

Hi @dinan
Metabase currently uses IDs for all metadata - there’s a request for using slugs/canonicals:
https://github.com/metabase/metabase/issues/8657 - upvote by clicking :+1: on the first post

1 Like