PL/pgSQL function f_daily_update_org_his_national_ei_classi_of() line 90 at RAISE
时间: 2023-09-17 13:13:27 浏览: 64
这个错误信息可能是由于 PostgreSQL 中的一个函数 f_daily_update_org_his_national_ei_classi_of 在执行过程中发生了错误,具体是在该函数的第 90 行处触发了一个 RAISE 异常。需要查看该函数的具体实现代码以及上下文信息才能确定具体的原因。建议检查函数实现代码,并尝试通过调试或打印日志等方式定位问题所在。
相关问题
context:PL/pgSQL function f_daily_update_org_his_national_ei_classi_of() line 90 at RAISE
这段内容是一个 PostgreSQL 中的函数 (function) 报错信息,其中 f_daily_update_org_his_national_ei_classi_of 是函数名,line 90 指该错误发生在函数中的第 90 行,RAISE 则是一个报错的关键字。需要查看函数的具体实现来确定错误的原因。
/data/pgsql/pg14/bin/pg_ctl -D /data/pgsql/pg14/data -l /data/pgsql/pg14/logs/pgsql.log start
要启动 PostgreSQL 数据库服务器,可以使用 `pg_ctl` 命令执行如下的操作:
```bash
pg_ctl -D /data/pgsql/pg14/data -l /data/pgsql/pg14/logs/pgsql.log start
```
这里的参数说明如下:
- `-D` 指定了数据库的数据目录(`/data/pgsql/pg14/data`)。
- `-l` 指定了日志文件的位置(`/data/pgsql/pg14/logs/pgsql.log`)。
此命令会开始运行 PostgreSQL 服务器并记录日志到指定的日志文件路径下。一旦服务器成功启动,你应该能在 PostgreSQL 数据目录下看到相关的运行状态信息以及错误日志。
### 相关问题 --:
1. 如何停止正在运行的 PostgreSQL 服务器?
使用 `pg_ctl` 命令的 `stop` 参数来关闭数据库服务器:
```bash
pg_ctl -D /data/pgsql/pg14/data stop
```
2. 如果遇到启动失败的情况,应如何排查原因?
启动失败时,通常可以通过查看 `/data/pgsql/pg14/logs/pgsql.log` 中的日志文件找到详细的错误信息,这些信息可以帮助定位问题所在。
3. PostgreSQL 是否支持热备份?
是的,PostgreSQL 支持热备份。你可以使用 `pg_basebackup` 工具来进行热备份,以减少停机时间。例如:
```bash
pg_basebackup -v
```
通过这些操作,您可以有效地管理 PostgreSQL 数据库的启动、停止和备份工作流程。
阅读全文