/dbname/tablename/-/modify-table-schema is OK after all

Refs #1053, #296
This commit is contained in:
Simon Willison 2020-11-02 12:02:50 -08:00 committed by GitHub
commit 13d1228d80
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -227,10 +227,11 @@ If your plugin includes functionality that relates to a specific database you co
- ``/dbname/-/upload-excel``
Reserving routes under ``/dbname/tablename/-/...`` is not a good idea because a table could conceivably include a row with a primary key value of ``-``. Instead, you could use a pattern like this:
Or for a specific table like this:
- ``/dbname/-/upload-excel/tablename``
- ``/dbname/tablename/-/modify-table-schema``
Note that a row could have a primary key of ``-`` and this URL scheme will still work, because Datasette row pages do not ever have a trailing slash followed by additional path components.
.. _writing_plugins_building_urls: