docs(import_datasources): Remove legacy documentation and update current use (#27290)

Co-authored-by: Sam Firke <sfirke@users.noreply.github.com>
This commit is contained in:
James O'Claire 2024-03-05 08:13:28 -08:00 committed by GitHub
parent d2f7dec208
commit 721977a474
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 27 additions and 3 deletions

View File

@ -61,15 +61,39 @@ superset export_datasource_schema
As a reminder, you can use the `-b` flag to include back references.
### Importing Datasources from YAML
### Importing Datasources
In order to import datasources from a YAML file(s), run:
In order to import datasources from a ZIP file, run:
```
superset import_datasources -p <path / filename>
```
The optional username flag **-u** sets the user used for the datasource import. The default is 'admin'. Example:
```
superset import_datasources -p <path / filename> -u 'admin'
```
### Legacy Importing Datasources
#### From older versions of Superset to current version
When using Superset version 4.x.x to import from an older version (2.x.x or 3.x.x) importing is supported as the command `legacy_import_datasources` and expects a JSON or directory of JSONs. The options are `-r` for recursive and `-u` for specifying a user. Example of legacy import without options:
```
superset legacy_import_datasources -p <path or filename>
```
#### From older versions of Superset to older versions
When using an older Superset version (2.x.x & 3.x.x) of Superset, the command is `import_datasources`. ZIP and YAML files are supported and to switch between them the feature flag `VERSIONED_EXPORT` is used. When `VERSIONED_EXPORT` is `True`, `import_datasources` expects a ZIP file, otherwise YAML. Example:
```
superset import_datasources -p <path or filename>
```
If you supply a path all files ending with **yaml** or **yml** will be parsed. You can apply
When `VERSIONED_EXPORT` is `False`, if you supply a path all files ending with **yaml** or **yml** will be parsed. You can apply
additional flags (e.g. to search the supplied path recursively):
```