Codebase list python-cx-oracle / 0df0b63a-0ac3-46d0-9a1f-ee6d1e040015/upstream samples / DropSamples.py
0df0b63a-0ac3-46d0-9a1f-ee6d1e040015/upstream

Tree @0df0b63a-0ac3-46d0-9a1f-ee6d1e040015/upstream (Download .tar.gz)

DropSamples.py @0df0b63a-0ac3-46d0-9a1f-ee6d1e040015/upstreamraw · history · blame

#------------------------------------------------------------------------------
# Copyright (c) 2019, Oracle and/or its affiliates. All rights reserved.
#------------------------------------------------------------------------------

#------------------------------------------------------------------------------
# DropSamples.py
#
# Drops the database objects used for the cx_Oracle samples.
#------------------------------------------------------------------------------

import cx_Oracle
import SampleEnv

def DropSamples(conn):
    print("Dropping sample schemas and edition...")
    SampleEnv.RunSqlScript(conn, "DropSamples",
            main_user = SampleEnv.GetMainUser(),
            edition_user = SampleEnv.GetEditionUser(),
            edition_name = SampleEnv.GetEditionName())

if __name__ == "__main__":
    conn = cx_Oracle.connect(SampleEnv.GetAdminConnectString())
    DropSamples(conn)
    print("Done.")