mirror of
https://github.com/khairul169/github-leaderboard.git
synced 2026-09-17 09:53:21 +07:00
feat: migrate db to postgres
This commit is contained in:
@@ -59,7 +59,8 @@ export class LeaderboardRepository {
|
||||
.from(repositories)
|
||||
.innerJoin(repoLanguages, eq(repoLanguages.repoId, repositories.id))
|
||||
.groupBy(repoLanguages.name)
|
||||
.orderBy(desc(sql`count(*) * avg(${repoLanguages.percentage})`));
|
||||
.orderBy(desc(sql`count(*) * avg(${repoLanguages.percentage})`))
|
||||
.limit(20);
|
||||
|
||||
const columns = [
|
||||
{
|
||||
@@ -116,7 +117,8 @@ export class LeaderboardRepository {
|
||||
.innerJoin(repoLanguages, eq(repoLanguages.repoId, repositories.id))
|
||||
.where(inArray(sql`lower(${repoLanguages.name})`, languages))
|
||||
.groupBy(users.id)
|
||||
.orderBy(desc(count()));
|
||||
.orderBy(desc(count()))
|
||||
.limit(100);
|
||||
|
||||
const columns = [
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user