时间戳的Postgres格式,以秒为单位

时间:2017-08-16 16:31:25

标签: python postgresql psql

我在PostGres数据库中创建了一个表,但时间戳显示为:

2015-01-25T22:22:46+08:00

我希望将其显示为秒而不是日期。

这就是我所做的:

def upgrade():
    op.execute('''
    CREATE TABLE api_responses (
        id TEXT PRIMARY KEY,
        ts timestamp without time zone not null default (now() at time zone 'utc'),
        userid TEXT,
        response JSONB NOT NULL DEFAULT '{}',
        intent TEXT
       );
    ''')
    op.execute('CREATE INDEX ON api_responses (id);')
    op.execute('CREATE INDEX ON api_responses (ts DESC);')


def downgrade():
    op.execute('DROP TABLE api_responses')

我没有找到任何变换now()并在几秒钟内获得它的选项

我不想在选择/提取过程中这样做,而是通过alembic版本化机制自动化

0 个答案:

没有答案