Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitac0b18c

Browse files
authored
improvement: primary autoincrement key as bigserial (ash-project#54)
1 parent8637891 commitac0b18c

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

‎lib/migration_generator/operation.ex‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,7 @@ defmodule AshPostgres.MigrationGenerator.Operation do
178178
defup(%{attribute:%{type::integer,default:"nil",generated?:true}=attribute})do
179179
[
180180
"add#{inspect(attribute.name)}",
181-
":serial",
181+
":bigserial",
182182
maybe_add_null(attribute.allow_nil?),
183183
maybe_add_primary_key(attribute.primary_key?)
184184
]

‎test/migration_generator_test.exs‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -411,11 +411,11 @@ defmodule AshPostgres.MigrationGeneratorTest do
411411
:ok
412412
end
413413

414-
test"when an integer is generated and default nil, it is aserial"do
414+
test"when an integer is generated and default nil, it is abigserial"do
415415
assert[file]=Path.wildcard("test_migration_path/**/*_migrate_resources*.exs")
416416

417417
assertFile.read!(file)=~
418-
~S[add :id, :serial, null: false, primary_key: true]
418+
~S[add :id, :bigserial, null: false, primary_key: true]
419419

420420
assertFile.read!(file)=~
421421
~S[add :views, :integer]

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp