- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
自从我买了一台新的基于 ARM 的 M1 MacBook Pro,我就一直遇到严重且一致的 PostgreSQL 问题 (psql 13.1)。无论我使用 Rails 服务器还是 Foreman,我都会在浏览器和终端中收到错误,例如 PG::InternalError: ERROR: could not read block 15 in file "base/147456/148555": Bad address
或 PG::Error (invalid encoding name: unicode)
或 Error during failsafe response: PG::UnableToSend: no connection to the server
。奇怪的是,我经常可以反复刷新浏览器以使其正常工作(直到它们不可避免地再次出现)。
我知道与基于 ARM 的 M1 Mac 相关的所有配置挑战,这就是为什么我以多种方式多次卸载并重新安装从 Homebrew 到 Postgres 的所有内容(使用 Rosetta,不使用 Rosetta,使用 arch -x86_64 brew
命令,使用 Postgres应用程序而不是 Homebrew 安装)。我在随机留言板上遇到了其他几个人,他们遇到了同样的问题(也在新的 Mac 上)并且没有任何运气,这就是为什么我不愿意相信这是一个驱动器损坏问题。 (我也多次运行磁盘工具急救检查;它说一切正常,但我不知道它有多可靠。)
我正在使用thoughtbot parity 将我的开发环境数据库与当前生产中的数据库同步。当我运行 development restore production
时,我的终端中有数百行看起来像下面的输出(这是在下载完成后立即但在继续创建默认值、处理数据、序列集等之前)。我相信这是问题的根源,但我不确定解决方案是什么:
pg_restore: dropping TABLE [table name1]
pg_restore: from TOC entry 442; 1259 15829269 TABLE [table name1] u1oi0d2o8cha8f
pg_restore: error: could not execute query: ERROR: table "[table name1]" does not exist
Command was: DROP TABLE "public"."[table name1]";
pg_restore: dropping TABLE [table name2]
pg_restore: from TOC entry 277; 1259 16955 TABLE [table name2] u1oi0d2o8cha8f
pg_restore: error: could not execute query: ERROR: table "[table name2]" does not exist
Command was: DROP TABLE "public"."[table name2]";
pg_restore: dropping TABLE [table name3]
pg_restore: from TOC entry 463; 1259 15830702 TABLE [table name3] u1oi0d2o8cha8f
pg_restore: error: could not execute query: ERROR: table "[table name3]" does not exist
Command was: DROP TABLE "public"."[table name3]";
pg_restore: dropping TABLE [table name4]
pg_restore: from TOC entry 445; 1259 15830421 TABLE [table name4] u1oi0d2o8cha8f
pg_restore: error: could not execute query: ERROR: table "[table name4]" does not exist
Command was: DROP TABLE "public"."[table name4]";
有没有其他人经历过这种情况?任何解决方案的想法将不胜感激。谢谢!
最佳答案
此问题的最终解决方法 :
在尝试了其他答案中的所有解决方法后,我仍然偶尔会收到此错误。即使在转储和恢复数据库之后,切换到 M1-native postgres,运行各种维护脚本等。
在对 postgresql.conf 进行大量修改后,唯一已经可靠地无限期解决了这个问题(此后没有收到错误):
在 postgresql.conf 中,更改:
max_worker_processes = 8
到
max_worker_processes = 1
进行此更改后,我将所有测试都抛出到了我以前出错的数据库中,并且一次也没有显示相同的错误。以前,我在大约 2000 万条记录的数据库上运行的提取例程在处理 1 到 200 万条记录后会出现错误地址错误。现在它完成了整个过程。
关于macos-big-sur - 基于 ARM 的 M1 Mac w/Big Sur 上的 Postgres 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65687712/
在更新到macOS Big(11.0 Beta(20A5395g))的最新Beta版本之后-Android Studio(4.1)一直关闭是因为[NSOpenGLContext setView:] m
当我跑 git gui在 Mac Big Sur 上。这是发生的事情: Mac OS X 10.100 or later required ! error: git-gui died of signa
自从我买了一台新的基于 ARM 的 M1 MacBook Pro,我就一直遇到严重且一致的 PostgreSQL 问题 (psql 13.1)。无论我使用 Rails 服务器还是 Foreman,我都
我最近买了新的M1芯片Macbook Pro,运行MacOS Big Sur,但进程收到SIGSEGV或segmentation fault后没有生成核心文件。 我的旧 Macbook 运行 MacO
我已将 Mac 升级到 Big Sur 11.1 并尝试从 EnterpriseDB 安装 PostgreSQL,但在安装完成之前我一直遇到两个错误。 错误如下: 创建菜单快捷方式时发生非 fatal
我使用的是 macOS Big Sur 11.0.1。 我正在尝试使用此脚本从用户代理获取操作系统版本: $ua = $_SERVER['HTTP_USER_AGENT']; echo "User A
自从今天发布 Big Sur 以来,我的 QT 应用程序停止工作,没有任何错误,项目运行,只是没有显示 Windows。 在 Pyside2 上使用 Python,使用 Pycharms 编写和启动。
当我使用 SwiftUI App Lifecycle 创建应用程序时,工具栏按钮与新的 Big Sur 工具栏按钮样式(具有 onHover 效果样式)匹配。但是如果我选择传统的 AppDelegat
升级到 Big Sur 后,我无法再打开 Ampps。我已经尝试卸载并重新安装,但问题仍然存在。打开应用程序时,它没有响应,您只能在将鼠标悬停在应用程序上时看到 Mac 色轮。等待几分钟(大约半小时)
在 Big Sur 中,Xcode 和 Calendar 的工具栏项目在打开时保留在侧边栏上,但在侧边栏折叠时在左侧仍然可见。 侧边栏打开: 侧边栏折叠: 在 "Adopt the New Look
关闭。此题需要details or clarity 。目前不接受答案。 想要改进这个问题吗?通过 editing this post 添加详细信息并澄清问题. 已关闭 9 年前。 Improve th
在以下环境中: Mac 操作系统:大苏尔 R:版本 4.0.3 Java:Java 版本“1.8.0_271” 我正在尝试运行: install.packages("rJava", type='sou
MariaDB 运行良好,但现在无法在启动时运行。我已经卸载,然后重新安装,但没有解决任何问题。 这是 mysql.server.start 的输出 mysql.server 启动 Starting
我最近将 macOS 从 High Sierra 升级到 Big Sur。我的 Anaconda 安装,之前安装在 /anaconda3现在坏了。 第一 /anaconda3不见了;我在 /Syste
我刚刚将 MacOS 更新为新版本(Big Sur)。当我尝试 vagrant up 启动 vagrant 时,它显示如下错误: There was an error while executing
我从 Mohave 升级到 Big Sur,发现 Homebrew 软件不再起作用。我使用命令安装了命令行工具 xcode-select --install 我跑后brew list ,我收到以下错误
自从升级到 Big Sur 后,Pyenv 就没有工作了。它是这样开始的: ❯ pyenv install 3.8.0 python-build: use openssl@1.1 from homeb
我在通过 Homebrew 在 macOS Big Sur 上安装 Valgrind 时遇到了麻烦。在我尝试过的终端中 $ brew install valgrind Homebrew 的自动更新后,
我希望表格解雇就像外观一样动画但相反。我认为这也是标准行为。例如,当您创建新文件时,您可以在 Xcode 中看到它。 但正如你所看到的,它在没有动画的情况下消失了 这是我的代码: struct Con
在 macOS Big Sur 之后,11.0.1更新后,Android 模拟器开始显示图像渲染问题。 问题 模拟器显示窗口正在重复设备图像。安 issue已记录在 Android 的 IssueTr
我是一名优秀的程序员,十分优秀!