从python脚本

时间:2016-09-01 10:45:55

标签: python ruby-on-rails

我的Rails应用程序包含PostTopic等经典论坛模型。 然后我使用praw的python脚本从Reddit下载某些帖子和主题。 (我知道我可以使用ruby版本,但是我们必须使用这个python脚本)

我想将它们直接放入我的rails数据库中。 我可以用json格式保存它们并创建rake任务以将它们上传到我的数据库中,但我认为我不需要添加这种复杂性,并且应该从这个python脚本直接将它们保存到我的rails db。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

所以你可以使用这个:

import psycopg2

db_uri = "dbname='template1' user='dbuser' host='localhost' password='dbpass'"
with psycopg2.connect(db_uri) as conn:
    cur = conn.cursor()
    cur.execute("""SELECT datname from pg_database""")