当前位置: 首页 > 知识库问答 >
问题:

在Java中向BigQuery表的模式中添加新列

衡玄裳
2023-03-14

我正在寻找更新BigQuery中现有表的模式的方法。我可以在python中看到同样的操作,这是一个API请求。我想在Java中看到这一点,并查看我能找到的文档和源代码

TableDefinition tableDefinition = StandardTableDefinition.of(schema);
table.toBuilder().setDefinition(definition)

但是它重写了整个模式。在这里可以找到其他可能的更新模式的方法

有人能指导我如何使用Java在BigQuery中向现有表添加新列吗?

共有1个答案

夏雅志
2023-03-14

看看这期github吧。您需要再次指定整个模式——包括您的新列。

 类似资料:
  • 我不知道如何使用Laravel框架将新列添加到现有的数据库表中。 我试图使用…编辑迁移文件。。。 在终端,我执行和。 如何添加新列?

  • 在其中声明列表后 并在类PlayListStuff中添加字段

  • 问题内容: 我不知道如何使用Laravel框架向现有数据库表添加新列。 我试图使用…来编辑迁移文件。 在终端中,我执行和。 如何添加新列? 问题答案: 要创建迁移,您可以在Artisan CLI上使用migration:make命令。使用特定名称以避免与现有模型冲突 对于Laravel 3: 对于Laravel 5+: 然后,您需要使用该方法(在访问现有表而不是创建新表时)。您可以添加如下所示的列

  • 我正在表任务中添加新列名标题。但我得到一个错误,该表中不存在此列。谁能帮我解决那个错误。这是我的密码: 然后添加此代码 到创建的新表文件

  • 我想在laravel中现有的表中添加一些新列。 我已经在谷歌上搜索过了,在这些搜索之后,我已经使用命令创建了迁移。 将列添加到用户。php 创建之后,我运行这个命令。 但也犯了同样的错误: 基本表或视图已存在:1050个表“用户”已存在(SQL:create table(int unsigned not null自动递增主键,varchar(255)not null,varchar(255)not

  • 我不知道如何使用Laravel框架将新列添加到我现有的数据库表中。 我尝试使用...编辑迁移文件。 在终端中,我执行和。 如何添加新列?