小编AS_*_*_ON的帖子

在 Postgres 中使用 SQLAlchemy 的数组类型

我使用 Postgres DB 和 SQLAlchemy 作为工具包。

我的模型看起来像

class Test(db.Model):

    """Test entry in DB."""
    __tablename__ = 'test'

    key1 = db.Column(db.String, primary_key=True)
    key2 = db.Column(postgresql.ARRAY(JSON))
Run Code Online (Sandbox Code Playgroud)

我想知道如何将元素添加到我的key2数组列中?

为了对数据库进行更改,假设我正在使用这种类型的东西:

test = Test(key1="key2", key2=array)

db.session.add(test)
Run Code Online (Sandbox Code Playgroud)

如何向该数组添加新元素或创建一个新数组并将其分配给key2?基本上在 Postgres/SQLAlchemy 中为 JSON 数组提供正确的文档而苦苦挣扎。

任何帮助将不胜感激。

python arrays postgresql json sqlalchemy

7
推荐指数
0
解决办法
5613
查看次数

如何通过 GitHub API 获取 Git 标签中的所有提交

我必须获取在 Git 存储库上创建新标签时作为一部分的所有新提交。这需要通过 GitHub API 来完成。

例如,Git UI 说 Tagging Tag1 并有一个与之关联的 sha...假设 sha 是:SHA1

现在我如何通过 GitHub API 获取所有发生的或属于 Tag1 的提交?我想存储所有这些提交并对它们进行一些分析。

github github-api git-commit git-tag

7
推荐指数
1
解决办法
3380
查看次数