NocoDB:开源数据库的智能化Excel替代品
NocoDB是一款开源的Airtable替代品,它将所有数据库转变为一个智能化的Excel表。它的应用商城允许你连接到所有的云服务器,如用于文档存储的S3和用于业务流程的第三方应用。
软件功能包括丰富的Excel表页面检索、排列、过滤、隐藏列等功能,轻松创建视图:网格、画廊、看板、甘特图、表单等。主视图可以共享:发布和密码设置、个人和锁定的主视图。你还可以将照片上传到表格中(支持S3、Minio、GCP、Azure、DigitalOcean、Linode、OVH、BackBlaze)!
角色包括:使用者、创始人、编辑、审稿人、查询者、审稿人、自定义角色。访问控制包括:细致的访问控制,甚至在数据库、表和列级别。工作流引擎自动化技术的应用商城,支持Microsoft Teams、Slack、Discord、Mattermost等聊天工具。电子邮件支持SMTP、SES、Mailchimp,短信支持Twilio,WhatsApp等第三方API根据以下方法进行编程交易:REST APIs(Swagger)、GraphQL APIs。包括JWT验证和社会发展验证,API令牌与Zapier、Integromat融合。
软件问答: 支持什么数据库? 目前我们支持大部分SQL数据库,包括Postgres、MySQL、MariaDB、SQL Server和SQLite3。
它是完全免费的吗? 目前,你可以免费使用该产品,没有任何额外费用。
它支持什么平台? 你可以在Node或Docker的任何设备上运行它。
API是否安全 - 它是否有授权和ACL? NocoDB是完全安全的,具有内置的基于对话的验证和授权。目前我们支持Google和Facebook的授权。验证还涉及与电子邮件认证、密码忘记和密码重置相关的物品。对第三方验证库Auth0、Firebase、Amazon Cognito的支持将在未来发生。
是否可以从图形中忽略一些表? 是的,你可以在界面设计上禁用它。
访问控制目录(ACL)或基于角色的访问控制(RBAC)吗? NocoDB不仅为所有的表自动生成访问控制目录,还提供GUI来管理每一类客户和建模的管理权限。同样这些ACL是以真正模块化的方式进行,例如每个ACL文档都和它对应的无线路由器和分布式数据库文档密切相关。ACL/RBAC使开发人员可以管理各种客户对最底层实体模型的粗粒度浏览。
API有分页查询功能吗? 是的,所有的API都有内嵌的分页查询功能。
是否支持REST APIs的Swagger API标准? NocoDB为所有的REST APIs自动生成Swagger文档,这样你就不用再从头写文档了。生成的文档是以真正模块化的方式进行,所以每个无线路由器文档都和一个Swagger文档密切相关。这使得它很容易遵循和更新。Swagger是最受欢迎的开源系统API文档。Swagger的互动式即时文档不仅能帮助开发人员了解API,还能启用API。
API能抵御SQL注入攻击吗? 当从数据库中读取数据时,准备好的SQL查询会强制执行,这是安全的。
如何进行数据验证? 你可以在给你转化的模式中编写复杂的数据验证功能。
有更多的问题吗?请加入我们团队独特的小区,在Discord上提问。