Ответ
Да, работал с PostgreSQL, в основном через Room в Android. Room — это абстракция над SQLite, но принципы работы с базами данных схожи.
Пример с Room:
@Entity
data class User(
@PrimaryKey val id: Int,
val name: String,
val age: Int
)
@Dao
interface UserDao {
@Query("SELECT * FROM user")
fun getAll(): List<User>
@Insert
fun insert(user: User)
}
@Database(entities = [User::class], version = 1)
abstract class AppDatabase : RoomDatabase() {
abstract fun userDao(): UserDao
}
Также знаком с SQL-запросами (JOIN, GROUP BY, индексы). Если проект требует прямого доступа к PostgreSQL, могу настроить подключение через Retrofit или другие библиотеки.
Видео-ответы
▶
▶
▶
▶
▶
▶
▶