analytics/priv/clickhouse_repo/migrations/20201106125234_add_browser_version_and_os_version.exs
Uku Taht d0d7b823f8
Browser and OS version (#397)
* Collect browser and OS version

* Display browser version

* Show operating system versions

* Device categorization

* Treat headless chrome like a bot

* Ignore events from automated browsers

* Only take major and minor of the version

* Add tests

* Add CHANGELOG entry

* Add changelog entry for bots

* Store empty value as browser when unknown
2020-11-10 15:18:59 +02:00

16 lines
436 B
Elixir

defmodule Plausible.ClickhouseRepo.Migrations.AddBrowserVersionAndOsVersion do
use Ecto.Migration
def change do
alter table(:events) do
add :browser_version, :"LowCardinality(String)"
add :operating_system_version, :"LowCardinality(String)"
end
alter table(:sessions) do
add :browser_version, :"LowCardinality(String)"
add :operating_system_version, :"LowCardinality(String)"
end
end
end