小编ank*_*itj的帖子

是否有创建新会话的 tmux 快捷方式?

就像leader_key + C在会话中创建一个新窗口一样。是否有类似的创建新会话的快捷方式?目前,我使用leader_key + new

tmux

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

在终端上使用 jq 打印彩色原始输出

我正在尝试在终端上打印报告。该报告是 JSON,我将其作为原始 jq 输出打印在终端上。

我正在尝试为几个值的输出着色

echo -e "\033[31m Hello World"
Run Code Online (Sandbox Code Playgroud)

但一直未能这样做。

当我做如下的事情时

echo '[{"value": "New", "onclick": "Ready"},{"value": "Old", "onclick": "Stopped"}]' | jq -r  '.[] | "\n", .value, .onclick '
Run Code Online (Sandbox Code Playgroud)

它打印

新的

准备好

老的

已停止

所以它理解 \n 新行字符但我想要这样的东西

新(粗体和红色)

准备好

旧(粗体和红色)

已停止

使其更具可读性

bash ansi-escape ansi-colors jq

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

在比较 postgres 和 timescaledb 之间的插入性能时,timescaledb 的表现不太好?

我尝试了插入查询性能测试。以下是数字:-

Postgres

插入:100 万行的 10 次插入的平均执行时间:6260 毫秒

时间尺度

插入:100 万行的 10 次插入的平均执行时间:10778 毫秒

插入查询:

-- Testing SQL Queries

--Join table

CREATE TABLE public.sensors(
  id SERIAL PRIMARY KEY,
  type VARCHAR(50),
  location VARCHAR(50)
);


-- Postgres table
CREATE TABLE sensor_data (
  time TIMESTAMPTZ NOT NULL,
  sensor_id INTEGER,
  temperature DOUBLE PRECISION,
  cpu DOUBLE PRECISION,
  FOREIGN KEY (sensor_id) REFERENCES sensors (id)
);

CREATE INDEX idx_sensor_id
ON sensor_data(sensor_id);

-- TimescaleDB table
CREATE TABLE sensor_data_ts (
  time TIMESTAMPTZ NOT NULL,
      sensor_id INTEGER,
  temperature DOUBLE PRECISION,
  cpu …
Run Code Online (Sandbox Code Playgroud)

postgresql timescaledb

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

标签 统计

ansi-colors ×1

ansi-escape ×1

bash ×1

jq ×1

postgresql ×1

timescaledb ×1

tmux ×1