In [17]:
import psycopg2
import pandas as pd
import sqlalchemy as sa
from sqlalchemy import *
In [18]:
user_name = 'USERNAME'
pw='PASSWORD'
host = "db.wiki-energy.org"
port = "5432"
db = "postgres"
connect_string = "dbname = 'postgres' host='db.wiki-energy.org'"+ " user="+user_name+" password="+pw
In [3]:
conn = psycopg2.connect(connect_string)
In [4]:
curr=conn.cursor()
In [10]:
In [12]:
curr.execute("""SELECT distinct"PecanStreet_RawData".audits_2011) from "PecanStreet_RawData".audits_2011""")
In [6]:
audit_2011 = pd.DataFrame(curr.fetchall())
In [16]:
len(audit_2011.index)
Out[16]:
In [48]:
df = pd.io.sql.read_frame("""SELECT distinct("PecanStreet_RawData".audits_2011.dataid) from "PecanStreet_RawData".audits_2011""",conn)
In [23]:
df.head()
Out[23]:
In [5]:
rows = curr.fetchall()
In [8]:
curr.execute("""select distinct("PecanStreet_RawData".audits_2011.dataid) from "PecanStreet_RawData".audits_2011, "PecanStreet_CuratedSets".group2_disaggregated_2013_05 where "PecanStreet_CuratedSets".group2_disaggregated_2013_05.dataid="PecanStreet_RawData".audits_2011.dataid""")
In [10]:
rows=curr.fetchall()
In [11]:
rows
Out[11]:
In [32]:
#trying sqlalchemy engine
#url format:
#dialect+driver://username:password@host:port/database
url = "postgresql"+"://"+user_name+":"+pw+"@"+host+":"+port+"/"+db
In [33]:
engine = create_engine(url)
engine.echo=True
In [43]:
#create query
query = """select * from "PecanStreet_RawData".audits_2011"""
In [45]:
df_eng = pd.DataFrame.from_records(engine.execute(query).fetchall())
In [46]:
df_eng.head()
Out[46]:
In [ ]: