我正在尝试运行一个基本的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的日志选项?