Skip to content
Snippets Groups Projects
export.py 681 B
Newer Older
  • Learn to ignore specific revisions
  • import sqlite3
    
    create_table = """
        CREATE TABLE WEB_URL(
        ID INTEGER PRIMARY KEY AUTOINCREMENT,
        LONG_URL TEXT NOT NULL, SHORT_URL TEXT NOT NULL
        );
        """
    with sqlite3.connect('db/urls.db') as conn:
        cursor = conn.cursor()
        try: #Try making the database structure, if fails Database was already created.
            cursor.execute(create_table)
            print("No data Found, exiting")
            exit()
        except sqlite3.OperationalError:
            pass
    
    conn = sqlite3.connect('db/urls.db')
    cursor = conn.cursor()
    res = cursor.execute('SELECT LONG_URL, SHORT_URL FROM WEB_URL WHERE 1')
    for entries in res.fetchall():
        print(str(entries[1]) + ";" + str(entries[0]))