8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

Postgresql AWS 上缺少用户数据库?

Jim Rogers 2月前

116 0

为什么我的测试用户数据库经常丢失?我会让我的 AWS 实例在夜间停止运行,然后在早上重新启动它。但是我无法使用我的 jdtest 用户帐户登录!我不断收到

为什么我的测试用户数据库经常丢失?

我会让 AWS 实例停止一夜,然后在早上重新启动它。但是,我无法使用我的 jdtest 用户帐户登录!

我的系统日志中不断出现以下内容

/var/lib/postgresql/log/postgresql-16-main.log

 LOG:  starting PostgreSQL 16.3 (Ubuntu 16.3-0ubuntu0.24.04.1) on x86_64-pc-linux-gnu, compiled by gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0, 64-bit
 LOG:  listening on IPv4 address "0.0.0.0", port 5432
 LOG:  listening on IPv6 address "::", port 5432
 LOG:  listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
 LOG:  database system was shut down at 2024-06-06 15:42:30 UTC
 LOG:  database system is ready to accept connections
 jdtest@jdtest FATAL:  database "jdtest" does not exist
 jdtest@jdtest FATAL:  database "jdtest" does not exist

我能解决这个问题的唯一方法是重新发布:

CREATE USER jdtest createdb login PASSWORD 'jdtest' ;
CREATE DATABASE jdtest owner jdtest;
GRANT ALL PRIVILEGES ON DATABASE jdtest TO jdtest;

但同样的问题不断发生。:-(

默认 AWS 实例中是否存在某种非永久性,而我作为新手却没有注意到?我是否应该创建某种(更永久的??)AWS 数据存储和关联的 postgres tbs?

笔记:

  • 问题在夜间发生。我不确定是否有必要关闭实例来重现该问题。
  • 已安装的 postgresql 包是 AWS Ubuntu 实例自带的默认包。
  • 我没有使用 AWS RDS。
  • 日志中 DROP DATABASE 没有
  • 整个实例和其所有内容都只是用于学习目的的测试设置。
帖子版权声明 1、本帖标题:Postgresql AWS 上缺少用户数据库?
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由Jim Rogers在本站《ubuntu》版块原创发布, 转载请注明出处!
最新回复 (0)
  • 发布的代码是一个子图,所附图表是一个没有匹配内容的单个图表。我不知道您的数据到底是什么,但我的理解是您想基于两个数据框绘制一个子图并更改 x 轴时间序列的显示单位。您可以使用 dtick 更改显示单位。有关 x 轴时间序列的更多信息,请参见 此处 有关更多信息, 请参见 此处

    import yfinance as yf
    from plotly.subplots import make_subplots
    import plotly.graph_objects as go
    import datetime
    
    dfaapl = yf.download("AAPL", start="2021-01-01", end="2024-01-01")
    dfgoog = yf.download("GOOG", start="2021-01-01", end="2024-01-01")
    
    fig = make_subplots(rows=2, cols=1,
                        row_heights=[0.45, 0.45],
                        vertical_spacing=0.4,
                        shared_xaxes=False)
    
    fig.add_trace(go.Candlestick(x=dfaapl.index,
                                 open=dfaapl['Open'],
                                 high=dfaapl['High'],
                                 low=dfaapl['Low'],
                                 close=dfaapl['Close'],
                                 name='AAPL'), row=1, col=1)
    fig.add_trace(go.Candlestick(x=dfgoog.index,
                                 open=dfgoog['Open'],
                                 high=dfgoog['High'],
                                 low=dfgoog['Low'],
                                 close=dfgoog['Close'],
                                 name='GOOG'), row=2, col=1)
    fig.update_layout(height=450, margin=dict(t=20,b=0,l=0,r=0))
    fig.update_xaxes(dtick='M3',tickformat="%b\n%Y", row=1,col=1)
    fig.update_xaxes(range=[datetime.datetime(2022, 1, 1), datetime.datetime(2023, 12, 31)],
                     tickformat="%m\n%Y", row=2,col=1)
    
    fig.show()
    

    enter image description here

返回
作者最近主题: