Eliir Ecto: 在Postgresql中插入二进制数据 本文以用一个在数据库中保存图片信息为例, 展示如何向 Postgresql 中插入二进制数据.首先我们要知道 Postgresql 中唯一一种二进制数据的类型为 bytea, 表示字节数组或字节序列. 对应于Oracle和MySQL中的 b
Eliir Ecto: 多数据库跨库查询 这篇文章说明了如何在Elixir应用程序中使用多个Repo. Repo可以是不同的数据库, 运行在不同的操作系统上. 本文以一个收藏夹的应用来展示如何在Elixir应用程序中使用多个库进行跨库操作.为什么需要多个库我们已经开发了一套系统,
Eliir Ecto: 复合(多列)唯一约束的Changeset校验 我们有这么一张表的迁移脚本 20160718132517_create_vehicle_change_owner_table.exs 描述了机动车过户的记录defmodule ElectricProto.Repo.Migrations.Cr
Eliir Ecto: 使用Whatwasit追踪模型的变更和版本化 Whatwasit 是一个跟踪Ecto模型变化的一个包, 用于审计和版本化. 审计在某些情况下是我们非常需要的, 比如我们需要知道谁在系统中修改了什么, 可以形成审计日志备后期进行审查.注意: Whatwasit(读作: What was
Eliir Plug: 配置HTTPS支持 基于 Elixir Plug: 使用Plug开发Web应用程序, 阐述了如何在配置Plug的SSL支持. 过程 第一步: 生成秘钥和证书 openssl req -x509 -nodes -sha256 -days 365 -newkey