mirror of
https://github.com/MetaFam/TheGame.git
synced 2026-04-24 03:00:09 -04:00
Add links to guilds
This commit is contained in:
@@ -292,6 +292,13 @@
|
||||
table:
|
||||
schema: public
|
||||
name: guild_player
|
||||
- name: links
|
||||
using:
|
||||
foreign_key_constraint_on:
|
||||
column: guild_id
|
||||
table:
|
||||
schema: public
|
||||
name: link
|
||||
- name: quests
|
||||
using:
|
||||
foreign_key_constraint_on:
|
||||
@@ -448,6 +455,9 @@
|
||||
schema: public
|
||||
name: link
|
||||
object_relationships:
|
||||
- name: guild
|
||||
using:
|
||||
foreign_key_constraint_on: guild_id
|
||||
- name: player
|
||||
using:
|
||||
foreign_key_constraint_on: player_id
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
ALTER TABLE "public"."link" DROP COLUMN "guild_id";
|
||||
@@ -0,0 +1 @@
|
||||
ALTER TABLE "public"."link" ADD COLUMN "guild_id" uuid NULL;
|
||||
@@ -0,0 +1 @@
|
||||
ALTER TABLE "public"."link" ALTER COLUMN "player_id" SET NOT NULL;
|
||||
@@ -0,0 +1 @@
|
||||
ALTER TABLE "public"."link" ALTER COLUMN "player_id" DROP NOT NULL;
|
||||
@@ -0,0 +1 @@
|
||||
alter table "public"."link" drop constraint "link_guild_id_fkey";
|
||||
@@ -0,0 +1,5 @@
|
||||
alter table "public"."link"
|
||||
add constraint "link_guild_id_fkey"
|
||||
foreign key ("guild_id")
|
||||
references "public"."guild"
|
||||
("id") on update cascade on delete cascade;
|
||||
@@ -0,0 +1 @@
|
||||
ALTER TABLE "public"."link" DROP COLUMN "guild_id";
|
||||
@@ -0,0 +1 @@
|
||||
ALTER TABLE "public"."link" ADD COLUMN "guild_id" uuid NOT NULL;
|
||||
@@ -0,0 +1 @@
|
||||
alter table "public"."link" drop constraint "link_guild_id_fkey";
|
||||
@@ -0,0 +1,5 @@
|
||||
alter table "public"."link"
|
||||
add constraint "link_guild_id_fkey"
|
||||
foreign key ("guild_id")
|
||||
references "public"."guild"
|
||||
("id") on update cascade on delete cascade;
|
||||
@@ -74,6 +74,11 @@ export const GuildFragment = /* GraphQL */ `
|
||||
logo
|
||||
name
|
||||
type
|
||||
links {
|
||||
url
|
||||
name
|
||||
type
|
||||
}
|
||||
websiteUrl
|
||||
githubUrl
|
||||
twitterUrl
|
||||
|
||||
@@ -130,8 +130,8 @@ export const isSameLayouts = (inputA: LayoutData, inputB: LayoutData) => {
|
||||
return layoutA.reduce(
|
||||
(t, item, i) =>
|
||||
t &&
|
||||
item.x === layoutB[i].x &&
|
||||
item.i === layoutB[i].i &&
|
||||
item?.x === layoutB[i]?.x &&
|
||||
item?.i === layoutB[i]?.i &&
|
||||
(!isBoxResizable(getBoxType(item.i)) || item.h === layoutB[i].h),
|
||||
true,
|
||||
);
|
||||
|
||||
@@ -1545,6 +1545,42 @@ type guild {
|
||||
guildname: String!
|
||||
id: uuid!
|
||||
joinButtonUrl: String
|
||||
|
||||
"""An array relationship"""
|
||||
links(
|
||||
"""distinct select on columns"""
|
||||
distinct_on: [link_select_column!]
|
||||
|
||||
"""limit the number of rows returned"""
|
||||
limit: Int
|
||||
|
||||
"""skip the first n rows. Use only with order_by"""
|
||||
offset: Int
|
||||
|
||||
"""sort the rows by one or more columns"""
|
||||
order_by: [link_order_by!]
|
||||
|
||||
"""filter the rows returned"""
|
||||
where: link_bool_exp
|
||||
): [link!]!
|
||||
|
||||
"""An aggregated array relationship"""
|
||||
links_aggregate(
|
||||
"""distinct select on columns"""
|
||||
distinct_on: [link_select_column!]
|
||||
|
||||
"""limit the number of rows returned"""
|
||||
limit: Int
|
||||
|
||||
"""skip the first n rows. Use only with order_by"""
|
||||
offset: Int
|
||||
|
||||
"""sort the rows by one or more columns"""
|
||||
order_by: [link_order_by!]
|
||||
|
||||
"""filter the rows returned"""
|
||||
where: link_bool_exp
|
||||
): link_aggregate!
|
||||
logo: String
|
||||
membershipThroughDiscord: Boolean!
|
||||
|
||||
@@ -1677,6 +1713,7 @@ input guild_bool_exp {
|
||||
guildname: String_comparison_exp
|
||||
id: uuid_comparison_exp
|
||||
joinButtonUrl: String_comparison_exp
|
||||
links: link_bool_exp
|
||||
logo: String_comparison_exp
|
||||
membershipThroughDiscord: Boolean_comparison_exp
|
||||
metadata: guild_metadata_bool_exp
|
||||
@@ -1729,6 +1766,7 @@ input guild_insert_input {
|
||||
guildname: String
|
||||
id: uuid
|
||||
joinButtonUrl: String
|
||||
links: link_arr_rel_insert_input
|
||||
logo: String
|
||||
membershipThroughDiscord: Boolean
|
||||
metadata: guild_metadata_obj_rel_insert_input
|
||||
@@ -2107,6 +2145,7 @@ input guild_order_by {
|
||||
guildname: order_by
|
||||
id: order_by
|
||||
joinButtonUrl: order_by
|
||||
links_aggregate: link_aggregate_order_by
|
||||
logo: order_by
|
||||
membershipThroughDiscord: order_by
|
||||
metadata: guild_metadata_order_by
|
||||
@@ -3021,6 +3060,9 @@ input jsonb_comparison_exp {
|
||||
columns and relationships of "link"
|
||||
"""
|
||||
type link {
|
||||
"""An object relationship"""
|
||||
guild: guild!
|
||||
guild_id: uuid!
|
||||
id: uuid!
|
||||
name: String
|
||||
|
||||
@@ -3072,6 +3114,8 @@ input link_bool_exp {
|
||||
_and: [link_bool_exp]
|
||||
_not: link_bool_exp
|
||||
_or: [link_bool_exp]
|
||||
guild: guild_bool_exp
|
||||
guild_id: uuid_comparison_exp
|
||||
id: uuid_comparison_exp
|
||||
name: String_comparison_exp
|
||||
player: player_bool_exp
|
||||
@@ -3092,6 +3136,8 @@ enum link_constraint {
|
||||
input type for inserting data into table "link"
|
||||
"""
|
||||
input link_insert_input {
|
||||
guild: guild_obj_rel_insert_input
|
||||
guild_id: uuid
|
||||
id: uuid
|
||||
name: String
|
||||
player: player_obj_rel_insert_input
|
||||
@@ -3102,6 +3148,7 @@ input link_insert_input {
|
||||
|
||||
"""aggregate max on columns"""
|
||||
type link_max_fields {
|
||||
guild_id: uuid
|
||||
id: uuid
|
||||
name: String
|
||||
player_id: uuid
|
||||
@@ -3112,6 +3159,7 @@ type link_max_fields {
|
||||
order by max() on columns of table "link"
|
||||
"""
|
||||
input link_max_order_by {
|
||||
guild_id: order_by
|
||||
id: order_by
|
||||
name: order_by
|
||||
player_id: order_by
|
||||
@@ -3120,6 +3168,7 @@ input link_max_order_by {
|
||||
|
||||
"""aggregate min on columns"""
|
||||
type link_min_fields {
|
||||
guild_id: uuid
|
||||
id: uuid
|
||||
name: String
|
||||
player_id: uuid
|
||||
@@ -3130,6 +3179,7 @@ type link_min_fields {
|
||||
order by min() on columns of table "link"
|
||||
"""
|
||||
input link_min_order_by {
|
||||
guild_id: order_by
|
||||
id: order_by
|
||||
name: order_by
|
||||
player_id: order_by
|
||||
@@ -3168,6 +3218,8 @@ input link_on_conflict {
|
||||
ordering options when selecting data from "link"
|
||||
"""
|
||||
input link_order_by {
|
||||
guild: guild_order_by
|
||||
guild_id: order_by
|
||||
id: order_by
|
||||
name: order_by
|
||||
player: player_order_by
|
||||
@@ -3187,6 +3239,9 @@ input link_pk_columns_input {
|
||||
select columns of table "link"
|
||||
"""
|
||||
enum link_select_column {
|
||||
"""column name"""
|
||||
guild_id
|
||||
|
||||
"""column name"""
|
||||
id
|
||||
|
||||
@@ -3207,6 +3262,7 @@ enum link_select_column {
|
||||
input type for updating data in table "link"
|
||||
"""
|
||||
input link_set_input {
|
||||
guild_id: uuid
|
||||
id: uuid
|
||||
name: String
|
||||
player_id: uuid
|
||||
@@ -3218,6 +3274,9 @@ input link_set_input {
|
||||
update columns of table "link"
|
||||
"""
|
||||
enum link_update_column {
|
||||
"""column name"""
|
||||
guild_id
|
||||
|
||||
"""column name"""
|
||||
id
|
||||
|
||||
|
||||
Reference in New Issue
Block a user