Size: a a a

2021 January 08

IZ

Ilia Zviagin in MySQL
Рома Каменівський
Это Nest.js(нодовский фреймворк), под капотом если не ошибаюсь express.js + typescript, на Angular очень похож
Это называется Java Script и по нему точно есть чат
источник

G

Grigorij in MySQL
Когда нибудь люди поймут, что субд это отдельная сложная аппликация, которой нужно уметь пользоваться
источник

G

Grigorij in MySQL
Но не сегодня
источник

Р

Роман Погромист... in MySQL
Grigorij
Но не сегодня
И не завтра. ((
источник

K🔪

Killer 🔪 in MySQL
Рома Каменівський
изначально она у меня пустая, данные описываются через entity файл, с помощью декораторов:
import { Column, Entity, PrimaryGeneratedColumn } from 'typeorm';

@Entity()
export class ItemEntity {
 @PrimaryGeneratedColumn ()
 id: string;

 @Column()
 name: string;

 @Column({ default: true })
 enabled: boolean;
}
При добавлении нового элемента, получаю ошибку:

[ExceptionsHandler] WARN_DATA_TRUNCATED: Data truncated for column 'id' at row 1
источник

Р

Роман Погромист... in MySQL
Рома Каменівський
изначально она у меня пустая, данные описываются через entity файл, с помощью декораторов:
import { Column, Entity, PrimaryGeneratedColumn } from 'typeorm';

@Entity()
export class ItemEntity {
 @PrimaryGeneratedColumn ()
 id: string;

 @Column()
 name: string;

 @Column({ default: true })
 enabled: boolean;
}
При добавлении нового элемента, получаю ошибку:

[ExceptionsHandler] WARN_DATA_TRUNCATED: Data truncated for column 'id' at row 1
Вот такие решения нагуглились:

@PrimaryGeneratedColumn("uuid")
id: string;
------------------------
@Column()
@Generated("uuid")
uuid: string;
-------------------------
@Entity()
class MyClass {

 @PrimaryGeneratedColumn('uuid')
 id: string;

}
------------------------
@Field(() => ID)
@PrimaryColumn("varchar", {
 length: 20
})
id: string;

@BeforeInsert()
setId() {
 this.id = shortid.generate();
}
-------------------------------

вообще, в субд для полей с текстовыми данными, чтобы назначить столбику  primary index, нужно явно или неявно (примером константы, переменной, функции и т.п) указывать длину строки.

Как оно точно реализуется в nestjs + typeORM  я не в курсе.
источник

MA

Mughees Ahmed in MySQL
Hello there here is another tutorial on the #MysqlInnoDBCluster, below topics are covered and many more:

Switch to the multi-primary instance

Switch to a single primary instance

Change Primary instance

Checking Instance State

Removing Instances from the #InnoDB #Cluster

Dissolving an #InnoDB #Cluster

Changing a #Cluster's Topology

Tagging the Metadata

#mysqldba #mysql #mysql8

https://www.youtube.com/watch?v=bubYfLYs89s&ab_channel=MugheesAhmed
источник

Д

Дмитрий in MySQL
Как быстро заполнить базу в миллион id, если id=1 то value = 7. Значение value для следующих id вычисляется как сумма цифр квадрата из значения value для предыдущего id, увеличенная на 1?
источник

Р

Роман Погромист... in MySQL
Дмитрий
Как быстро заполнить базу в миллион id, если id=1 то value = 7. Значение value для следующих id вычисляется как сумма цифр квадрата из значения value для предыдущего id, увеличенная на 1?
А база какая?
источник

Д

Дмитрий in MySQL
Роман Погромист
А база какая?
mysql 5.5.6 пустая
источник

Р

Роман Погромист... in MySQL
Ну, рекурентно будет долго, однозначно.
источник

Р

Роман Погромист... in MySQL
Идеально было бы попытаться придумать ф-лу n-го члена и одним запросом это сделать.
Но там числа сильно большие выходят.
источник

ЕО

Евгений Овчинников... in MySQL
Привет, MySQL работает в master-slave конфигурации. Каждый день репликация
останавливается. В статусе:
Last_SQL_Errno: 1205
Last_SQL_Error: Lock wait timeout exceeded; try restarting transaction
Какие могут быть причины?
источник

ЕО

Евгений Овчинников... in MySQL
Пытаюсь понять механику, это из-за взаимоблокировок на мастере? Откинутая блокировка попадает на slave?
источник

Р

Роман Погромист... in MySQL
Дмитрий
mysql 5.5.6 пустая
На каком нибудь ЯП (который быстро с большими числами работает) реукрентно сделать миллион пар чисел, сгруппировать в запросы по тысяче ПАР и импортнуть в mysql.
Быстрее, думаю, вряд ли как-то выйдет.
источник

Д

Дмитрий in MySQL
Роман Погромист
На каком нибудь ЯП (который быстро с большими числами работает) реукрентно сделать миллион пар чисел, сгруппировать в запросы по тысяче ПАР и импортнуть в mysql.
Быстрее, думаю, вряд ли как-то выйдет.
на php 5.5.6 получится?
источник

Р

Роман Погромист... in MySQL
Дмитрий
на php 5.5.6 получится?
Должно. Но JS по моему опыту быстрее.
источник

Д

Дмитрий in MySQL
примерно как составить алгоритм?
источник

Д

Дмитрий in MySQL
тут как-то добавлятьмассово несколько строк надо в секунду
источник

Р

Роман Погромист... in MySQL
Просто с js мороки больше будет - он напрямую в файл не сохраняет. node.js не побовал.
источник