Delete an instance#
from lndb import delete, load, login, init, settings
from lndb.dev._settings_store import instance_settings_file
from pathlib import Path
from datetime import datetime
login("testuser1")
✅ Logged in with email testuser1@lamin.ai and id DzTjkKse
With local default storage#
init(storage="mydata-delete")
settings_file = instance_settings_file("mydata-delete", "testuser1")
ℹ️ Loading schema modules: core==0.30rc5
✅ Created & loaded instance: testuser1/mydata-delete
Running
!lamin delete mydata
delete("mydata-delete")
ℹ️ Deleting instance testuser1/mydata-delete
ℹ️ instance settings '.env' deleted
ℹ️ current instance settings /home/runner/.lndb/current_instance.env deleted
ℹ️ consider deleting your stored data manually: /home/runner/work/lndb/lndb/docs/guide/mydata-delete
ℹ️ deleted '.lndb' sqlite file
assert settings_file.exists() == False
With remote default storage#
instance_name = f"lamin.ci.instance.{datetime.now().timestamp()}"
init(storage="s3://lndb-setup-delete-ci", name=instance_name)
ℹ️ Loading schema modules: core==0.30rc5
✅ Created & loaded instance: testuser1/lamin.ci.instance.1680219827.243132
delete(instance_name)
ℹ️ Deleting instance testuser1/lamin.ci.instance.1680219827.243132
ℹ️ instance settings '.env' deleted
ℹ️ current instance settings /home/runner/.lndb/current_instance.env deleted
ℹ️ instance cache deleted
ℹ️ consider deleting your stored data manually: s3://lndb-setup-delete-ci/
ℹ️ deleted '.lndb' sqlite file
ℹ️ please manually delete your remote instance on lamin.ai
Clean up instances.
from lnhub_rest._clean_ci import delete_ci_instances
delete_ci_instances()
ℹ️ 4 instances deleted