Exemple #1
0
def set_region(region_name):
    try:
        cbi = ConnectionBorg()
        cbi.set_region(region_name)
    except Exception, e:
        print "Problem changing regions for dynamodb connection"
        raise
 def __init__(self, **kwargs):
     conn = boto.connect_dynamodb()
     super(EC2LoadBalancer, self).__init__(**kwargs)
     if self.__table__ not in conn.list_tables():
         conn = ConnectionBorg()
         conn.create_table(self, 10, 10, wait_for_active=True)
Exemple #3
0
def createTables(request):
    conn = ConnectionBorg()
    conn.create_table(models.Campground, 1, 1, wait_for_active=True)
    #conn.create_table(models.Park, 1, 1, wait_for_active=True)
    #conn.create_table(models.Review, 1, 1, wait_for_active=True)
    return HttpResponse("Tables created")
Exemple #4
0
	__hash_key__=u"episode"
	__range_key__=u"map"
	__schema__={
		u"episode": int,
		u"map": int,
		u"name"ll
        : unicode,
		u"cheats": set,
		}
	__defaults__={
		"cheats": set([u"Konami"]),
		}


if __name__ == "__main__":
    conn = ConnectionBorg()
    conn.create_table(DoomMap, 10, 10, wait_for_active=True)
    
    e1m1 = DoomMap()

    e1m1.episode = 1
    e1m1.map = 1
    e1m1.name = u"Hangar"
    e1m1.cheats = set([u"idkfa", u"iddqd", u"idclip"])
    e1m1.save()

    # Later on, retrieve that same object from the DB...
    e1m1 = DoomMap.get(1, 1)    
    
    # query all maps of episode 1
    e1_maps = DoomMap.query(1)