a8m

Joined 10 years ago

Karma
28
Submissions
24
Member since
Sep 27
Works on entgo.io and atlasgo.io
View on Hacker News

Recent submissions

Comment · 9 months ago
We just shipped Atlas v1.1 - The focus of this release is Database Security as Code and Declarative Data Management.

You can now declare database users, roles, permissions, and managed seed data as code - versioned, reviewed, and applied via CI/CD like schema changes.

Feel free to share any thoughts or feedback.

Comment · 9 months ago
Comment · 1 year ago
Good point regarding ORMs - that was one of the main problems I wanted to tackle when we built Atlas (https://atlasgo.io). We added support for reading ORM definitions directly, then let you extend the "base schema" defined in them. For example, you can define your models in SQLAlchemy, EF Core, Ent, or others as a partial schema, and then extend it with functions, views, and additional objects.

From there, Atlas handles diffing, planning, and execution. This is similar to importing modules in TF, but for database schemas in Atlas. See this example: https://atlasgo.io/guides/orms/sqlalchemy

Disclaimer: I'm involved with Atlas.

Comment · 2 years ago
Comment · 3 years ago
Check out: https://github.com/ariga/atlas. It’s like Terraform for databases.

(I'm one of the authors of this project).

Comment · 3 years ago
Comment · 3 years ago
Hey, I am the creator of entgo.io. I'm sorry to hear that your experience with the project was not great. I try to be available on our Discord, Slack, or the issue tracker, but sometimes I do miss some messages. If you ever consider to rejoin the community, please don't hesitate to drop me a message on our Discord.

I would also like to emphasize that Ent is an open-source project under the Linux Foundation, and it is not monetized in any way. Most of my work on it in the last years was on my free time, including when I was working at Facebook and wanted to OSS it. We (heavily) use Ent in our own products today, and that is why we continue to sponsor and maintain the project. I love it and I find it useful.

Thanks for the honest feedback. I appreciate it.

Comment · 4 years ago
Just to emphasize, that OSS version of Ent models SQL tables in the traditional way (edges as foreign-keys and join-tables). i.e., the database structure is not obscure or something and can be easily read by developers and ported to other ORMs in case it's needed.
Comment · 4 years ago
Comment · 4 years ago
Happy to share with you the new version of Atlas, the terraform for databases and a migration engine.

There are many great features in this release, but one of the biggest features we added is multi-tenant support. Using this option, users can define, in a few lines of code, that a migration should be executed on N databases/environments.

Please, checkout the code examples in the link and share your thoughts on it. Your feedback is greatly appreciated.

Comment · 4 years ago
Hey! Would love to share with you the latest release of Atlas - the migration engine we are working on.

Currently, this tool provides a variety of capabilities for versioned migrations, including automatic migration authoring, linting migrations, and their execution on the database. We are already working on features that will make troubleshooting and fixing bad migrations much easier.

Appreciate any feedback or suggestions you may have for improvements. Thanks <3

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton