博客 / 詳情

返回

重磅!N8N新版2.0發佈!不再支持MySQL?

兄弟們,時隔 2 年,N8N 終於迎來了大版本更新,這次 N8N 的 2.0 版本終於來了!

雖然官方之前預告説是 12 月 8 號(下週一)發測試版,下下週才發正式版。但我今天閒着沒事去逛 N8N 倉庫的時候,居然發現:2.0 的 RC 版本(預覽版)今天已經悄悄發佈了!

既然官方“偷跑”了,那咱們必須第一時間跟上。我也沒閒着,立馬動手升級體驗了一波。

原本以為是“絲滑升級”,結果剛上來就踩了個巨大的坑!如果你的生產環境正準備升級,這篇文章一定要看完!


視頻展示

https://www.bilibili.com/video/BV19h2YBPEiU/

🛠️ 搶先體驗:安裝與“驚魂”一刻

安裝過程其實很簡單,我用的是 Node.js 的方式(這也是最靈活方便的)。

直接在終端敲命令:
npm install -g n8n@next

安裝速度很快,雖然網絡稍微卡了一兩分鐘,但全程沒有報錯。正當我美滋滋地敲下 n8n 準備啓動時,意外發生了!

⚠️ 史詩級“大坑”:MySQL 這裏不支持了!

啓動直接報錯,控制枱赫然寫着:

Error:

MySQL and MariaDB have been removed. Please migrate to PostgreSQL

兄弟們,這太坑了!我之前的 N8N 一直是連接 MySQL 數據庫跑的,裏面存了我所有的工作流和歷史數據啊!

劃重點:
N8N 2.0 正式移除了對 MySQL 和 MariaDB 的支持!
N8N 2.0 正式移除了對 MySQL 和 MariaDB 的支持!
N8N 2.0 正式移除了對 MySQL 和 MariaDB 的支持!

重要的事情説三遍。現在的 2.0 版本,官方強制要求使用 PostgreSQL。如果你像我一樣之前用的是 MySQL,直接升級會導致服務無法啓動。

沒辦法,為了先給大家演示 2.0 的界面,我只能含淚先把環境變量裏的 DB_TYPE 配置刪掉,讓它回退到默認的 SQLite 數據庫(也就是本地文件存儲)。

(至於這部分舊數據怎麼遷移到 Postgres,後面我會專門研究一下再跟大家分享,今天咱們先看新功能。)


👀 界面初體驗:變了,但沒完全變

切回默認數據庫後,終於啓動成功了,訪問 5678 端口,熟悉的註冊界面還在。

進入系統後,我仔細對比了一下 1.0 和 2.0 的區別,給大家總結了幾個關鍵點:

1.創建工作流變方便了

以前右上角只有一個乾巴巴的“Create”按鈕。現在多了一個 “從模板選擇” 的快捷入口。這對新手比較友好,不用每次都從零開始畫流程。

2.插件兼容性(好消息!)

這是大家最擔心的點:社區插件還能用嗎?
我實測安裝了一下,完全沒問題! 社區插件依然可以順利安裝和使用,這點大家可以放心。

3.ExecuteCommand 組件沒了

官方也寫了 2.0 主要升級了安全性,所以可以直接執行本地命令的“Execute Command”組件也沒取消了,所以如果你需要使用 Execute Command 調用本地的命令例如使用 FFMPeg 執行音視頻操作,抱歉,2.0 官方不支持了。所以升級之前,一定要先評估需求再做決定。


🔄 交互邏輯大改:告別“Active”開關

在工作流編輯器裏,有一個非常明顯的變化。

以前 1.0 版本:
右上角是一個簡單的 Active 開關,點一下就激活,很隨意。

現在 2.0 版本:
變成了一個正式的 “Publish”(發佈)按鈕
而且邏輯變嚴謹了:你不能隨便點發布,必須先給工作流配置好名稱,保存之後,才能點擊發布。

這一步操作更有“生產環境”的感覺了,避免了以前誤觸開關導致流程不管是死是活都在跑的情況。而且在“更多”選項裏,也對應增加了“UnPublish”(取消發佈)的功能。


📝 總結:值得升級嗎?

目前的 2.0.0 RC 版本,給我的感覺是“穩中求變”

  • 外觀上:並沒有那種翻天覆地的整容式更新,老用户上手沒難度。
  • 內核上:擁抱了功能更豐富的 PostgreSQL 數據庫,並且取消了一些可能存在的安全組件。

磊哥建議:
如果你是生產環境,千萬別這周升級! 尤其是用 MySQL 的兄弟,等正式版發佈,並且做好數據庫遷移方案後再動。

我會繼續關注後續的正式版發佈,看看有沒有更多隱藏彩蛋。

我是磊哥,每天分享一個乾貨內容,咱們下期見!

本文已收錄到我的技術小站 www.javacn.site,網站包含的內容有:LangChain/N8N/SpringAI/SpringAIAlibaba/LangChain4j/Dify/Coze/AI實戰項目/AI常見面試題等技術分享,歡迎各位大佬光臨指導~
user avatar
0 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.