Cargo ➔ Bucket

MediaWiki migration utility. Modules not supported.

Important Migration Notes

  • #cargo_declare is replaced with the Bucket: page and can be removed from your templates.
  • Parameter names must contain words (e.g. twelve instead of 12). Numbers-only parameters are invalid in Bucket and will generate errors.
  • File type maps to PAGE in Bucket. You may need to manually add the file namespace prefix (e.g. File:) where appropriate.
  • Dates & Times: Bucket's BucketPut supports time (stores ISO 8601 string, sortable TEXT) and unixtime (stores INTEGER). Both are sortable.
  • Coordinates: You can convert coordinates to JSON and store them as TEXT (with index: false).

Schema Converter

Cargo Structure Input

Paste Cargo fields from Special:CargoTables.

Bucket JSON Schema Output

Copy this JSON schema for your Bucket configuration.

Output will appear here...

Store Converter

Cargo Store Input

Paste the {{#cargo_store:_table=...}} template call.

Bucket Store Output

Copy this converted {{#invoke:Bucket|put|...}} call.

Output will appear here...