mirror of
https://github.com/plausible/analytics.git
synced 2024-09-19 13:57:45 +03:00
d0d7b823f8
* 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
16 lines
436 B
Elixir
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
|