From 505badde4ca0f531376a6ca207e469c98d669abf Mon Sep 17 00:00:00 2001 From: silverqx Date: Tue, 21 Feb 2023 12:43:27 +0100 Subject: [PATCH] docs migrations reorder column types --- docs/database/migrations.mdx | 56 ++++++++++++++++++------------------ 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/docs/database/migrations.mdx b/docs/database/migrations.mdx index 996c27b26..564fbe05a 100644 --- a/docs/database/migrations.mdx +++ b/docs/database/migrations.mdx @@ -542,10 +542,10 @@ The schema builder blueprint offers a variety of methods that correspond to the [binary](#column-method-binary) [boolean](#column-method-boolean) [Char](#column-method-Char) -[datetimeTz](#column-method-datetimeTz) +[date](#column-method-date) [datetime](#column-method-datetime) [datetimes](#column-method-datetimes) -[date](#column-method-date) +[datetimeTz](#column-method-datetimeTz) [decimal](#column-method-decimal) [Double](#column-method-Double) [Enum](#column-method-Enum) @@ -553,8 +553,8 @@ The schema builder blueprint offers a variety of methods that correspond to the [foreignId](#column-method-foreignId) [foreignIdFor](#column-method-foreignIdFor) [foreignUuid](#column-method-foreignUuid) -[geometryCollection](#column-method-geometryCollection) [geometry](#column-method-geometry) +[geometryCollection](#column-method-geometryCollection) [id](#column-method-id) [increments](#column-method-increments) [integer](#column-method-integer) @@ -581,10 +581,10 @@ The schema builder blueprint offers a variety of methods that correspond to the [softDeletesTz](#column-method-softDeletesTz) [string](#column-method-string) [text](#column-method-text) -[timeTz](#column-method-timeTz) [time](#column-method-time) -[timestampTz](#column-method-timestampTz) +[timeTz](#column-method-timeTz) [timestamp](#column-method-timestamp) +[timestampTz](#column-method-timestampTz) [timestampsTz](#column-method-timestampsTz) [timestamps](#column-method-timestamps) [tinyIncrements](#column-method-tinyIncrements) @@ -641,13 +641,11 @@ The `Char` method creates a `CHAR` equivalent column with of a given length: table.Char(Orm::NAME, 100); -#### `datetimeTz()` {#column-method-datetimeTz} +#### `date()` {#column-method-date} -The `datetimeTz` method creates a `DATETIME` (with timezone) equivalent column with an optional precision (total digits): +The `date` method creates a `DATE` equivalent column: - #include - - table.datetimeTz(Orm::CREATED_AT, precision = 0); + table.date("created_at"); #### `datetime()` {#column-method-datetime} @@ -661,11 +659,13 @@ The `datetimes` method creates `created_at` and `updated_at` `DATETIME` equivale table.datetimes(precision = 0); -#### `date()` {#column-method-date} +#### `datetimeTz()` {#column-method-datetimeTz} -The `date` method creates a `DATE` equivalent column: +The `datetimeTz` method creates a `DATETIME` (with timezone) equivalent column with an optional precision (total digits): - table.date("created_at"); + #include + + table.datetimeTz(Orm::CREATED_AT, precision = 0); #### `decimal()` {#column-method-decimal} @@ -713,18 +713,18 @@ The `foreignUuid` method creates a `UUID` equivalent column: table.foreignUuid("user_id"); -#### `geometryCollection()` {#column-method-geometryCollection} - -The `geometryCollection` method creates a `GEOMETRYCOLLECTION` equivalent column: - - table.geometryCollection("positions"); - #### `geometry()` {#column-method-geometry} The `geometry` method creates a `GEOMETRY` equivalent column: table.geometry("positions"); +#### `geometryCollection()` {#column-method-geometryCollection} + +The `geometryCollection` method creates a `GEOMETRYCOLLECTION` equivalent column: + + table.geometryCollection("positions"); + #### `id()` {#column-method-id} The `id` method is an alias of the `bigIncrements` method. By default, the method will create an `id` column; however, you may pass a column name if you would like to assign a different name to the column: @@ -883,23 +883,17 @@ The `text` method creates a `TEXT` equivalent column: table.text("description"); -#### `timeTz()` {#column-method-timeTz} - -The `timeTz` method creates a `TIME` (with timezone) equivalent column with an optional precision (total digits): - - table.timeTz("sunrise", precision = 0); - #### `time()` {#column-method-time} The `time` method creates a `TIME` equivalent column with an optional precision (total digits): table.time("sunrise", precision = 0); -#### `timestampTz()` {#column-method-timestampTz} +#### `timeTz()` {#column-method-timeTz} -The `timestampTz` method creates a `TIMESTAMP` (with timezone) equivalent column with an optional precision (total digits): +The `timeTz` method creates a `TIME` (with timezone) equivalent column with an optional precision (total digits): - table.timestampTz("added_at", precision = 0); + table.timeTz("sunrise", precision = 0); #### `timestamp()` {#column-method-timestamp} @@ -907,6 +901,12 @@ The `timestamp` method creates a `TIMESTAMP` equivalent column with an optional table.timestamp("added_at", precision = 0); +#### `timestampTz()` {#column-method-timestampTz} + +The `timestampTz` method creates a `TIMESTAMP` (with timezone) equivalent column with an optional precision (total digits): + + table.timestampTz("added_at", precision = 0); + #### `timestampsTz()` {#column-method-timestampsTz} The `timestampsTz` method creates `created_at` and `updated_at` `TIMESTAMP` (with timezone) equivalent columns with an optional precision (total digits):