Alembic日志文件

时间:2017-01-10 22:53:53

标签: postgresql alembic

我正在尝试运行一个基本的alembic脚本,在localhost上创建一个表

    uint8_t recData[1024]; // receive data from chunk
  ...
        ret = read(serial_fd, (void *)&recData, sizeof(recData));
        printf("Data buffer is %c\n", &recData);
        fflush(stdout);
        if (ret != sizeof(recData)) {
            printf("Can't fetch the Data length!");
            perror("read");
            return -errno;
        }

alembic-develop.hacked.ini有这个:

revision = '43a24caf4e92'
down_revision = 'b61a0e474ffd'

from alembic import op
import sqlalchemy as sa

def upgrade():
    op.create_table(
        'crawl',
        sa.Column('timestamp', sa.DateTime, default=sa.datetime.now, primary_key=True),
        sa.Column('raw_text', sa.String(50)),
        sa.Column('URL', sa.String(200))
    )


def downgrade():
    op.drop_table('crawl')

成功运行

sqlalchemy.url = postgresql+psycopg2://postgres@localhost/db_test

但是我使用pgadmin4查看了localhost。我找不到桌子。我知道它跑了,因为如果我输了一个错误,alembic会抛出一个错误。我可以在pgadmin4上看到db但没有表。

我该如何调试?是否可以使用alembic的日志选项?

0 个答案:

没有答案