aboutsummaryrefslogtreecommitdiff
path: root/scripts/test-sql.py
blob: fa179a00defe8bdaa1f67b3904f2b7f5b3f8cf17 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# $Id$

import MySQLdb, ConfigParser

cfg = ConfigParser.ConfigParser()
cfg.read("re.conf")

db = MySQLdb.connect(user = "rpki", db = "rpki", passwd = cfg.get("rpki", "password"))
cur = db.cursor()

def duh(cmd, header):
  cur.execute(cmd)
  print header
  print "-" * len(header)
  print cur.description
  for i in cur.fetchall():
    print i[0]
  print

duh("SHOW DATABASES", "Databases")

duh("SELECT DATABASE()", "Current database")

duh("USE rpki", "Select database")

duh("SELECT DATABASE()", "Current database")

duh("SHOW TABLES", "Current tables")

print MySQLdb.Timestamp(2007,6,9,9,45,51), MySQLdb.DateFromTicks(1000), MySQLdb.Binary("Hi, Mom!"), MySQLdb.STRING, MySQLdb.BINARY, MySQLdb.NUMBER, MySQLdb.NULL

cur.close()
db.close()