Skip to content

feat: Create Groups Table Schema#86

Merged
SudiptaPaul-31 merged 3 commits intoLumina-eX:mainfrom
Olowodarey:script
Feb 27, 2026
Merged

feat: Create Groups Table Schema#86
SudiptaPaul-31 merged 3 commits intoLumina-eX:mainfrom
Olowodarey:script

Conversation

@Olowodarey
Copy link
Contributor

This PR introduces the database schema for groups, establishing the core structure needed to manage group data within the application.

Schema Fields

  • id – Unique uuid identifier for the group, automatically generated
  • name – Group name (text)
  • owner_wallet – Wallet address of the group owner (text)
  • created_at – Timestamp of group creation, defaults to current time in UTC

Security & Performance

  • Enabled Row Level Security (RLS) policies for viewing, creating, updating, and deleting groups based on authentication and ownership
  • Added indexes on owner_wallet and created_at for optimized queries

Verification

  • Schema created successfully in database script
  • All fields are properly defined and accessible
  • Tested insert and query operations for groups (skipped per request)
  • No errors during migration or runtime (skipped per request)

closes #53

@Olowodarey
Copy link
Contributor Author

@SudiptaPaul-31 pls check

@SudiptaPaul-31
Copy link
Collaborator

@Olowodarey please resolve conflicts

@Olowodarey
Copy link
Contributor Author

@SudiptaPaul-31 pls check now

@Olowodarey
Copy link
Contributor Author

@SudiptaPaul-31 pls check

@SudiptaPaul-31 SudiptaPaul-31 merged commit fed2c0f into Lumina-eX:main Feb 27, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Create Groups Table Schema

2 participants