我在github README.md中有一个TeamCity Build Status Icon,如下所示
[/statusIcon)](http://<internal-tc-server>/viewType.html?buildTypeId=BuildID&guest=1)
Run Code Online (Sandbox Code Playgroud)
看起来像Github在README.md中缓存图像,新图像src url看起来如下所示.
<img src="https://github-camo.global.ssl.fastly.net/xxx/yyy"/>
Run Code Online (Sandbox Code Playgroud)
由于teamcity url位于我们的内部网络中,因此github将无法访问它并且无法正确缓存它.所以,我在README中看不到任何图像.是否有任何Image标签可用于禁用自动github图像缓存?
在MySQL中,我们可以在任何约束违规时执行以下操作
INSERT INTO table {setters} ON DUPLICATE KEY UPDATE {setters}
Run Code Online (Sandbox Code Playgroud)
在Postgres有没有这样做呢?
INSERT INTO table {setters} ON CONFLICT(*) DO UPDATE {setters}
Run Code Online (Sandbox Code Playgroud)
注意:*=任何可能的密钥
为什么这是一个重要的特征?
当在简单的select语句中使用时,Redshift上的generate_series函数按预期工作.
WITH series AS (
SELECT n as id from generate_series (-10, 0, 1) n
) SELECT * FROM series;
-- Works fine
Run Code Online (Sandbox Code Playgroud)
一旦我添加JOIN条件,redshift就会抛出
com.amazon.support.exceptions.ErrorException:函数generate_series(整数,整数,整数)"不支持"
DROP TABLE testing;
CREATE TABLE testing (
id INT
);
WITH series AS (
SELECT n as id from generate_series (-10, 0, 1) n
) SELECT * FROM series S JOIN testing T ON S.id = T.id;
-- Function "generate_series(integer,integer,integer)" not supported.
Run Code Online (Sandbox Code Playgroud)
Redshift版本
SELECT version();
-- PostgreSQL 8.0.2 on i686-pc-linux-gnu, compiled by GCC gcc (GCC) …Run Code Online (Sandbox Code Playgroud) constraints ×1
github ×1
github-api ×1
postgresql ×1
sql ×1
teamcity ×1
teamcity-8.0 ×1
upsert ×1