正在加载视频...

视频加载失败

🚀 Launched today 2.0 🐘 Modern Postgres Terminal. Fast. Native. Written in Rust. Everything you already had in the shell - now with a native TUI and PgBot built in. → SQL - write queries and inspect results → Data - browse schemas, tables and rows → Branches -...

66,979 次观看 • 2 个月前 •via X (Twitter)

23 条评论

ActiveRabbit 的头像
ActiveRabbit2 个月前

Great design!

alex shapalov 的头像
alex shapalov2 个月前

tnx, open for contribution)

Sujal 的头像
Sujal2 个月前

what pushed you to native over a tui? curious whether it was rendering speed or just wanting proper mouse support in the terminal.

alex shapalov 的头像
alex shapalov2 个月前

it's a tui, that was a mock and terminals do mouse fine OSC 22 even gets you a real hand cursor. it needs to run over ssh, so native was never on the table)

Matt DeLuco 的头像
Matt DeLuco2 个月前

You should have lead with no electron! 🎉

alex shapalov 的头像
alex shapalov2 个月前

yee, and i lead with Rust!

alex shapalov 的头像
alex shapalov2 个月前

Worth trying:

The Chieftain A 的头像
The Chieftain A2 个月前

Amazing

alex shapalov 的头像
alex shapalov2 个月前

Thanks. 🙏 Some more updates will be soon

Axiom 🔬 的头像
Axiom 🔬2 个月前

The safety model is the product edge here. A DB agent needs a signed query plan, row-limit, mutation gate, explain trace, and rollback handle next to the TUI. Otherwise ask your database becomes let a chatbot discover DELETE.

Alexander Holbreich 的头像
Alexander Holbreich2 个月前

Actualy looks like fun!

alex shapalov 的头像
alex shapalov2 个月前

Yes, fan and useful

Christian Lempa 的头像
Christian Lempa2 个月前

That looks great

alex shapalov 的头像
alex shapalov2 个月前

Tnx for feedback

هزيم الرعد 的头像
هزيم الرعد2 个月前

is there an in terminal browser ?

alex shapalov 的头像
alex shapalov2 个月前

A browser based terminal wouldn’t be secure

هزيم الرعد 的头像
هزيم الرعد2 个月前

would be cool tho

alex shapalov 的头像
alex shapalov2 个月前

Maybe for test db, or I am not sure about security…

pgrun.dev 的头像
pgrun.dev2 个月前

install: curl -fsSL | sh

alex shapalov 的头像
alex shapalov2 个月前

Yes, the installation process is the same for all versions.

PuneetSingh���️ 的头像
PuneetSingh���️2 个月前

native TUI + PgBot is a nice agent surface — curious if PgBot gets schema/table browse as tools with structured returns, or if it's still chat-over-SQL. structured row previews beat dumping query text into the context window

Leo Oliemans | Refinery 的头像
Leo Oliemans | Refinery2 个月前

A native Postgres terminal plus a bot sounds useful for inspection. I’d keep the mutation boundary very visible, though: read, explain, propose, then explicitly execute. Especially when the result looks plausible but the target rows changed meanwhile.

alex shapalov 的头像
alex shapalov2 个月前

No Electron!

相关视频

💻🗄️ SQL TUTORIAL FOR BEGINNERS: LEARN HOW DATABASES REALLY WORK ⚠️ EDUCATIONAL DISCLAIMER: This content is strictly for educational purposes, database learning, and cybersecurity awareness. Practice using sample databases, your own projects, or authorized lab environments. Never access, modify, extract, or delete data from databases without explicit permission. Always protect sensitive information and follow applicable laws. 🔍 WHAT IS SQL? SQL (Structured Query Language) is used to communicate with relational databases. It allows developers to retrieve, organize, insert, update, and delete data. ### 🔑 8 SQL CONCEPTS EVERY BEGINNER SHOULD KNOW 1️⃣ Tables and Databases Databases organize information into tables containing rows and columns. For example, a customers table might store customer IDs, names, and email addresses. 2️⃣ SELECT — Retrieve Data Used to choose which columns you want to view. 3️⃣ WHERE — Filter Records Allows you to retrieve records that match specific conditions. 4️⃣ ORDER BY — Sort Results Organizes results in ascending or descending order. 5️⃣ Aggregate Functions Functions such as COUNT(), SUM(), and AVG() help summarize data. 6️⃣ GROUP BY — Organize Data into Groups Groups records with common values so you can calculate totals and statistics for each group. 7️⃣ JOIN — Connect Related Tables Combines related information from multiple tables using matching columns. 8️⃣ Primary and Foreign Keys Primary keys identify records uniquely, while foreign keys help establish relationships between tables. ### 🛡️ WHY SQL MATTERS IN CYBERSECURITY Understanding SQL helps security professionals recognize database risks, investigate application behavior, and understand vulnerabilities such as SQL injection. Developers can reduce SQL injection risks by using parameterized queries, validating input appropriately, and restricting database permissions. 🎯 KEY LESSON: Don't just memorize SQL commands. Understand how data is stored, how queries retrieve it, and how databases should be protected. Start with sample data, practise each concept, and build your skills step by step. 🔐 HACKWITHBANKS | DATABASE & CYBERSECURITY EDUCATION #Hackwithbanks #SQL #tutorial #database #Cybersecurity

Hackswithbanks

25,600 次观看 • 10 天前

Your agents can't keep up with real-time data. Especially when it's scattered across dozens of sources. Most teams waste weeks building custom connectors for every database, API, and data warehouse. Then they build ETL pipelines to sync everything. By the time your agent retrieves the data, it's already outdated. Picture this: Your Postgres database updated 5 minutes ago. Your MongoDB collection changed 2 minutes ago. Your agent is still pulling from yesterday's snapshot. This is why most production RAG systems fail. There's a better approach: MindsDB is an open-source AI platform with a federated data engine that lets you query multiple data sources in real-time using SQL - without moving any data. Here's what makes it different: ↳ Your data stays in place. No ETL pipelines or data duplication ↳ Query Postgres, MongoDB, REST APIs, and more using consistent SQL ↳ JOIN across different sources in real-time with a unified interface ↳ Works with both structured and un-structured data And here's the best part: You don't even need to write SQL. Just describe what you want in plain English, and MindsDB converts it to SQL automatically. The system does all the heavy lifting. The breakthrough for AI agents is simple: When data updates at the source, your agent gets fresh results immediately. No sync delays. No stale embeddings. No custom code for each integration. You can literally write a SQL query that joins a Postgres table with a MongoDB collection and gets live results. This is what production AI applications need but rarely get. In this video, I give you a complete walkthrough of what we just discussed and how to actually do it. Make sure you watch this till the end. I've shared the link to MindsDB's GitHub repo in the next tweet!

Akshay 🚀

65,672 次观看 • 1 年前