Loading [MathJax]/extensions/tex2jax.js
LSST Applications g04a91732dc+cc8870d3f5,g07dc498a13+5aa0b8792f,g0fba68d861+80045be308,g1409bbee79+5aa0b8792f,g1a7e361dbc+5aa0b8792f,g1fd858c14a+f64bc332a9,g208c678f98+1ae86710ed,g35bb328faa+fcb1d3bbc8,g4d2262a081+47ad8a29a8,g4d39ba7253+9633a327c1,g4e0f332c67+5d362be553,g53246c7159+fcb1d3bbc8,g60b5630c4e+9633a327c1,g668ecb457e+25d63fd678,g78460c75b0+2f9a1b4bcd,g786e29fd12+cf7ec2a62a,g7b71ed6315+fcb1d3bbc8,g8852436030+8b64ca622a,g89139ef638+5aa0b8792f,g89e1512fd8+04325574d3,g8d6b6b353c+9633a327c1,g9125e01d80+fcb1d3bbc8,g989de1cb63+5aa0b8792f,g9f33ca652e+b196626af7,ga9baa6287d+9633a327c1,gaaedd4e678+5aa0b8792f,gabe3b4be73+1e0a283bba,gb1101e3267+71e32094df,gb58c049af0+f03b321e39,gb90eeb9370+2807b1ad02,gcf25f946ba+8b64ca622a,gd315a588df+a39986a76f,gd6cbbdb0b4+c8606af20c,gd9a9a58781+fcb1d3bbc8,gde0f65d7ad+4e42d81ab7,ge278dab8ac+932305ba37,ge82c20c137+76d20ab76d,gfe73954cf8+a1301e4c20,w.2025.11
LSST Data Management Base Package
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
lsst.dax.apdb.scripts.delete_cassandra Namespace Reference

Functions

None delete_cassandra (str host, str keyspace, bool confirm)
 

Function Documentation

◆ delete_cassandra()

None lsst.dax.apdb.scripts.delete_cassandra.delete_cassandra ( str host,
str keyspace,
bool confirm )
Delete APDB instance from Cassandra cluster.

Parameters
----------
host : `str`
    Name of one of the hosts in Cassandra cluster.
keyspace : `str`
    Cassandra keyspace name containing APDB tables.
confirm : `bool`
    If True do not ask for confirmation.

Definition at line 29 of file delete_cassandra.py.

29def delete_cassandra(host: str, keyspace: str, confirm: bool) -> None:
30 """Delete APDB instance from Cassandra cluster.
31
32 Parameters
33 ----------
34 host : `str`
35 Name of one of the hosts in Cassandra cluster.
36 keyspace : `str`
37 Cassandra keyspace name containing APDB tables.
38 confirm : `bool`
39 If True do not ask for confirmation.
40 """
41 if not confirm:
42 try:
43 answer = input(f"Type 'yes' to confirm deletion of keyspace {keyspace!r} and all of its data: ")
44 if answer != "yes":
45 return
46 except EOFError:
47 return
48 ApdbCassandra.delete_database(host=host, keyspace=keyspace)