小编Mar*_*Roy的帖子

如何在atom启动时运行命令

我希望在Atom启动时运行各种命令,以便它在我期望的状态下打开,而不必每次都手动运行这些命令.

我知道init.coffee在Atom启动时运行,但我不知道如何从那里运行命令.

command startup atom-editor

2
推荐指数
1
解决办法
813
查看次数

Snowflake 中的断言

有没有办法在雪花中执行断言?

基本上,我正在尝试进行一些测试/TDD,并且我想要一种类似于其他所有语言中的断言的机制:

  • 如果断言成功,则返回 true(和/或打印成功消息)。
  • 如果断言失败,则会引发异常。

sql assert assertion snowflake-cloud-data-platform

2
推荐指数
2
解决办法
691
查看次数

如何将分割的gzip文件中的数据加载到redshift中?

我可以将分割的gzip文件中的数据加载到亚马逊红移表中吗?

我可以从单个gzip文件或分割文本文件加载数据.

但我可以从拆分的gzip文件加载数据吗?

amazon-redshift

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

如何在Snowflake中利用动态值

我想基于可以包含“动态”值(并非总是事先知道)的字段来透视表。

我可以通过对值进行硬编码来使其工作(这是不希望的):

SELECT *
FROM my_table
  pivot(SUM(amount) FOR type_id IN (1,2,3,4,5,20,50,83,141,...);
Run Code Online (Sandbox Code Playgroud)

但是我无法使用查询来动态提供值:

SELECT *
FROM my_table
  pivot(SUM(amount) FOR type_id IN (SELECT id FROM types);
---
090150 (22000): Single-row subquery returns more than one row. 

SELECT *
FROM my_table
  pivot(SUM(amount) FOR type_id IN (SELECT ARRAY_AGG(id) FROM types);
---
001038 (22023): SQL compilation error:                                          
Can not convert parameter 'my_table.type_id' of type [NUMBER(38,0)] into expected type [ARRAY]
Run Code Online (Sandbox Code Playgroud)

有没有办法做到这一点?

pivot dynamic snowflake-cloud-data-platform

1
推荐指数
2
解决办法
177
查看次数

如何获取雪花数据仓库中模式的总字节大小

我喜欢SHOW TABLES查询如何返回列出的每个表的行和字节,但不幸的是,SHOW SCHEMAS查询并非如此。

获取模式列表总字节大小的最佳方法是什么?

size database-schema snowflake-cloud-data-platform

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

如何在 TypeScript 中使用键值对实例化数组?

我想在一个步骤中实例化一组键值对,但我不知道如何。自动编号在我的用例中不起作用。我只能分两步让它工作:

let army: string[] = []; army[100] = 'centuria'; army[1000] = 'legion'; ...

我希望能够做什么,这在大多数其他编程语言中都可用:

let army: string[] = [ 100 => 'centuria', 1000 => 'legion', ... ];

有没有办法在 TypeScript 中做到这一点?

编辑:我不能使用对象,因为我需要将数据传递给需要数组的接口。

javascript arrays typescript

0
推荐指数
1
解决办法
2万
查看次数