创建持续聚合时,Azure Postgres上的timeescaledb错误

2022-01-28 06:14:06 标签 databasepostgresqlazuretimescaledb

我得到以下错误

SQL Error [0A000]: ERROR: functionality not supported under the current license "ApacheOnly", license?  Hint: Upgrade to a Timescale-licensed binary to access this free community feature 

当运行以下命令时:

CREATE VIEW test.weather_metrics_daily
WITH (timescaledb.continuous)
AS
SELECT
   time_bucket('1 day', time) as bucket,
   city_name,
   avg(temp_c) as avg_temp,
   avg(feels_like_c) as feels_like_temp,
   max(temp_c) as max_temp,
   min(temp_c) as min_temp,
   avg(pressure_hpa) as pressure,
   avg(humidity_percent) as humidity_percent,
   avg(rain_3h_mm) as rain_3h,
   avg(snow_3h_mm) as snow_3h,
   avg(wind_speed_ms) as wind_speed,
   avg(clouds_percent) as clouds
FROM
 test.weather_metrics
GROUP BY bucket, city_name;

我使用Azure数据库的PostgreSQL服务器与Timescaledb启用。

SELECT default_version, installed_version FROM pg_available_extensions
where name = 'timescaledb';
I get the version 1.7.4 on both

我正在遵循入门文档:

https://docs。timescale。com/timescaledb/latest/getting-started/

这是因为Azure Database for PostgreSQL服务器没有所有的功能还是其他原因?

谢谢!

###请Мелкий回复https://dba。stackexchange。com/q/298765/185681

这是因为Azure是一种云服务,因此不能提供TimescaleDB的免费“社区”许可证。每TimescaleDB常见问题解答:

TimescaleDB是一个用于时间序列的关系数据库

Apache 2。0许可下的许多特性

您知道并喜爱的功能是通过Timescale许可证授权的

(包括连续集料压缩数据保留

策略、动作、多节点等等)。Apache 2。0版本的

微软数字海洋提供的TimescaleDB和其他包括

只有Apache license中的特性。时间许可

禁止云提供商提供的“社区版本”

TimescaleDB-as-a-service。

阅读全文

▼ 版权说明

相关文章也很精彩
推荐内容
更多标签
相关热门
全站排行
随便看看

错说 cuoshuo.com —— 程序员的报错记录

部分内容根据CC版权协议转载;网站内容仅供参考,生产环境使用务必查阅官方文档

辽ICP备19011660号-5

×

扫码关注公众号:职场神器
发送: 1
获取永久解锁本站全部文章的验证码