diff --git a/UyTube_aplicacion/src/Logica/Controladores/CAdmin.java b/UyTube_aplicacion/src/Logica/Controladores/CAdmin.java index 26df5b8a2b908593a36c3851466bbef51156d24f..ae1e57e788a9d173b3983a0423fd56560cccf288 100644 --- a/UyTube_aplicacion/src/Logica/Controladores/CAdmin.java +++ b/UyTube_aplicacion/src/Logica/Controladores/CAdmin.java @@ -69,8 +69,6 @@ public class CAdmin implements IAdmin{ public static CAdmin getInstancia(){ if( instancia == null ){ instancia = new CAdmin(); - // Carga los datos de prueba - DatosDePrueba.cargarDatos(); } return instancia; } diff --git a/UyTube_aplicacion/src/Logica/DatosDePrueba.java b/UyTube_aplicacion/src/Logica/DatosDePrueba.java index 3180acb59552786e4def0c3f5e19cd218d1a985a..31821ada086963ff4010315bb3fa9b0e86d96447 100644 --- a/UyTube_aplicacion/src/Logica/DatosDePrueba.java +++ b/UyTube_aplicacion/src/Logica/DatosDePrueba.java @@ -19,8 +19,8 @@ import javax.persistence.Persistence; * @author Juan */ public class DatosDePrueba { - private static IAdmin sys = null; - private static IUsuario sis = null; + private static IAdmin adminSys = null; + private static IUsuario usuSys = null; public static void main(String[] args) { probar(); @@ -29,8 +29,8 @@ public class DatosDePrueba { private static void probar(){ Fabrica f = Fabrica.getInstancia(); - sis = f.getIUsuario(); - CUsuario su = CUsuario.getInstancia(); + usuSys = f.getIUsuario(); + //CUsuario su = CUsuario.getInstancia(); try { EntityManagerFactory factory = Persistence.createEntityManagerFactory("UyTubePU"); EntityManager manager = factory.createEntityManager(); @@ -49,455 +49,4 @@ public class DatosDePrueba { } } - - - // Esta funcion no la toquen - public static void cargarDatos(){ - // Se obtiene la instancia de la fabrica - Fabrica f = Fabrica.getInstancia(); - // Se le pide a la fabrica la instancia del sistema que usaremos - sys = f.getIAdmin(); - // ahora se puede interactuar con el sistema invocando sus funciones mediante sys - - - EntityManagerFactory factory = null; - EntityManager manager = null; - - try { - factory = Persistence.createEntityManagerFactory("UyTubePU"); - manager = factory.createEntityManager(); - } catch (Exception e) { - System.out.println("//////////////////////////"); - System.out.println(e.getMessage()); - System.out.println("//////////////////////////"); - } - /* - for (DtUsuario u : sys.listarUsuarios()) { - System.out.println(u.toString()); - } - - for (String c : sys.listarCategorias()) { - System.out.println(c); - } - */ - - cargarCategorias(); - try { - sys.altaListaDeReproduccionPorDefecto(new DtListaDeReproduccion(0, "Ver mas tarde", Privacidad.PRIVADO, TipoListaDeReproduccion.POR_DEFECTO, "UNDEFINED")); - } catch (Exception e) { - } - if (sys.listarUsuarios().size() != 0){ - return; - } - cargarUsuariosYCanales(); - cargarSeguidores(); - cargarVideosAUsuarios(); - cargarListasDeReproduccionAUsuarios(); - agregarVideosAListasDeReproduccion(); - agregarComentarios(); - agregarValoraciones(); - mostrarDatos(); - sys.liberarMemoriaListaDeReproduccion(); - sys.liberarMemoriaVideo(); - sys.liberarMemoriaUsuarioActual(); - sys.liberarMemoriaUsuario(); - } - - private static void cargarCategorias(){ - ArrayList<String> cats = new ArrayList(); - cats.add("MUSICA"); - cats.add("DEPORTE"); - cats.add("GAMING"); - - for (String c : cats){ - if ( ! sys.existeCategoria(c)){ - sys.altaCategoria(c); - } - } - } - - private static void cargarUsuariosYCanales(){ - /* Plantilla de creacion de usuario: - instance.altaUsuarioCanal( - new DtUsuario("usu1", "contrasenia1", "nombre1", "apellido1", "correo1", new Date(86, 5, 18), "imagen1", 0), - new DtCanal(0, "canal1", "descripcion1", Privacidad.PUBLICO) - ); - */ - - // Creacion de usuario Juan - sys.altaUsuarioCanal( - new DtUsuario("JotaJota96", "12345678", "Juan", "Alvarez", "jjap96@gmail.com", new Date(96, 9, 9), "Imagenes\\perfiles\\JotaJota96.jpg", 0), - new DtCanal(0, "GuitarCovers", "Covers en guitarra de rock uruguayo", Privacidad.PUBLICO) - ); - sys.altaUsuarioCanal( - new DtUsuario("LuC31G", "12345678", "Lucas", "Garrido", "LuC31@gmail.com", new Date(98, 11, 31), "Imagenes\\perfiles\\LuC31G.jpg", 0), - new DtCanal(0, "PricKG", "No se de que va a ser mi canal", Privacidad.PUBLICO) - ); - sys.altaUsuarioCanal( - new DtUsuario("MCBolso", "12345678", "Mariano", "Castro", "mcbolso96@gmail.com", new Date(99, 7, 4), "Imagenes\\perfiles\\MCBolso.jpg", 0), - new DtCanal(0, "BolsoCovers", "Covers de lo mejor del futbool uruguayo", Privacidad.PUBLICO) - ); - // Creacion de usuario Facundo - sys.altaUsuarioCanal( - new DtUsuario("camilillo15", "12345678", "Facundo", "Camilo", "facu_camilo2@hotmail.com", new Date(99, 6, 13), "Imagenes\\perfiles\\camilillo15.jpg", 0), - new DtCanal(0, "Rock ingles", "Temones" ,Privacidad.PUBLICO) - ); - - sys.altaUsuarioCanal( - new DtUsuario("jarrieta31", "jarrieta31", "Julio", "Arrieta", "julioarrieta23@gmail.com", new Date(76, 1, 31), "Imagenes\\perfiles\\jarrieta31.jpg", 0), - new DtCanal(0, "jarrieta31", "El mejor canal para pasar el rato", Privacidad.PUBLICO) - ); - } - - private static void cargarSeguidores(){ - sys.seleccionarUsuario("JotaJota96"); - sys.seleccionarUsuarioActual("LuC31G"); - sys.seguirUsuario(); - sys.seleccionarUsuarioActual("camilillo15"); - sys.seguirUsuario(); - sys.seleccionarUsuarioActual("MCBolso"); - sys.seguirUsuario(); - - sys.seleccionarUsuario("LuC31G"); - sys.seleccionarUsuarioActual("JotaJota96"); - sys.seguirUsuario(); - sys.seleccionarUsuarioActual("jarrieta31"); - sys.seguirUsuario(); - - - sys.seleccionarUsuario("jarrieta31"); - sys.seleccionarUsuarioActual("LuC31G"); - sys.seguirUsuario(); - sys.seleccionarUsuarioActual("JotaJota96"); - sys.seguirUsuario(); - sys.seleccionarUsuarioActual("MCBolso"); - sys.seguirUsuario(); - sys.seleccionarUsuarioActual("camilillo15"); - sys.seguirUsuario(); - - sys.liberarMemoriaUsuario(); - sys.liberarMemoriaUsuarioActual(); - } - - private static void cargarVideosAUsuarios(){ - /* Plantilla de creacion de Alta Video: - sys.seleccionarUsuario("tu nickname"); - sys.altaVideo( - new DtVideo(1, "Naufrago - 4 Pesos de Propina (Cover en guitarra)", "Cover de Naufrago - 4 Pesos de Propina ", new Time(18, 30, 3), new Date(119, 1, 2), "https://www.youtube.com/watch?v=ksuDZQuJLSY", Privacidad.PRIVADO, "UNDEFINED", 0, 0) - ); - sys.liberarMemoriaUsuario(); - */ - - sys.seleccionarUsuario("JotaJota96"); - sys.altaVideo( - new DtVideo(0, "Naufrago - 4 Pesos de Propina (Cover en guitarra)", "Cover de Naufrago - 4 Pesos de Propina ", new Time(18, 30, 3), new Date(119, 1, 2), "https://www.youtube.com/watch?v=ksuDZQuJLSY", Privacidad.PRIVADO, "MUSICA", 0, 0) - ); - sys.altaVideo( - new DtVideo(0, "Como pasa el tiempo - Cuarteto de nos (Cover en guitarra)", "Cover de Como pasa el tiempo - Cuarteto de nos ", new Time(15, 0, 0), new Date(119, 4, 15), "https://www.youtube.com/watch?v=n1AR_VSHPek", Privacidad.PRIVADO, "MUSICA", 0, 0) - ); - sys.altaVideo( - new DtVideo(0, "La casa de al lado Christian Cary (Cover en guitarra)", "Cover de La casa de al lado Christian Cary", new Time(21, 15, 0), new Date(119, 6, 21), "https://www.youtube.com/watch?v=An0uvGCUB9k", Privacidad.PRIVADO, "MUSICA", 0, 0) - ); - sys.altaVideo( - new DtVideo(0, "Verde - La Triple Nelson (Cover en guitarra)", "Cover de Verde - La Triple Nelson", new Time(11, 38, 0), new Date(119, 8, 29), "https://www.youtube.com/watch?v=ojYnrNRXOjk", Privacidad.PRIVADO, "MUSICA", 0, 0) - ); - sys.liberarMemoriaUsuario(); - - - sys.seleccionarUsuario("LuC31G"); - sys.altaVideo( - new DtVideo(0, "HolaQueHace", "Hola Que hace xD xD xD", new Time(18, 30, 3), new Date(119, 1, 2), "https://www.youtube.com/watch?v=Nl-Sq5OXIWk", Privacidad.PRIVADO, "UNDEFINED", 0, 0) - ); - sys.liberarMemoriaUsuario(); - - - sys.seleccionarUsuario("MCBolso"); - sys.altaVideo( - new DtVideo(0, "NO CREERÃS LO QUE LLEVO EN MI BOLSO", "Camila Guiribitey", new Time(18, 30, 3), new Date(119, 1, 2), "https://www.youtube.com/watch?v=7wCUuplgmQM", Privacidad.PRIVADO, "UNDEFINED", 0, 0) - ); - sys.altaVideo( - new DtVideo(0, "C.N. de F. Tema Nuevo 2019", "Por la del Bolso hay que matar o morir - La Banda Del Parque", new Time(15, 0, 0), new Date(119, 4, 15), "https://www.youtube.com/watch?v=9L5qQ9iyhJk", Privacidad.PRIVADO, "DEPORTE", 0, 0) - ); - sys.altaVideo( - new DtVideo(0, "No se como voy, no se como vengo", "Canta el bolso en la previa vs San Lorenzo", new Time(21, 15, 0), new Date(119, 6, 21), "https://www.youtube.com/watch?v=S0_FBF8XaO0", Privacidad.PRIVADO, "DEPORTE", 0, 0) - ); - sys.altaVideo( - new DtVideo(0, "Las mejores canciones de La Banda", "de La Banda del Parque (CON LETRA) | Hinchada de Nacional 2019", new Time(11, 38, 0), new Date(119, 8, 29), "https://www.youtube.com/watch?v=ob0TPs5-Y5Y", Privacidad.PRIVADO, "MUSICA", 0, 0) - ); - sys.liberarMemoriaUsuario(); - - - sys.seleccionarUsuario("camilillo15"); - sys.altaVideo( - new DtVideo(1, "505 - Arctic Monkeys", "Album Favourite Worst Nightmare", new Time(18, 30, 3), new Date(119, 1, 2), "https://www.youtube.com/watch?v=iV5VKdcQOJE", Privacidad.PRIVADO, "MUSICA", 0, 0) - ); - sys.altaVideo( - new DtVideo(0, "Wonderwall - Oasis", "Ni idea como se llama el album", new Time(15, 0, 0), new Date(119, 4, 15), "https://www.youtube.com/watch?v=bx1Bh8ZvH84", Privacidad.PRIVADO, "MUSICA", 0, 0) - ); - sys.liberarMemoriaUsuario(); - - - sys.seleccionarUsuario("jarrieta31"); - sys.altaVideo( - new DtVideo(1, "Tutorial android 1", "Curso de android, tarea 4", new Time(00, 04, 2), new Date(119, 9, 30), "https://www.youtube.com/watch?v=xCq7YXGXaLc&list=PL-6ex1wzFuEh9RUN-5nCOU13eYknEXl09", Privacidad.PUBLICO, "UNDEFINED", 0, 0) - ); - sys.altaVideo( - new DtVideo(1, "Tutorial android 2", "Curso de android, tarea 5", new Time(00, 1, 17), new Date(119, 9, 30), "https://www.youtube.com/watch?v=i4W5LFeIdNU", Privacidad.PUBLICO, "UNDEFINED", 0, 0) - ); - - } - - private static void cargarListasDeReproduccionAUsuarios(){ - /* Plantilla de creacion de lista de reproduccion particular - - sys.seleccionarUsuario("tu nickname"); - sys.seleccionarUsuario("tu nickname"); - sys.altaListaDeReproduccionParticular( - new DtListaDeReproduccion(0, "mi lista", Privacidad.PUBLICO, TipoListaDeReproduccion.PARTICULAR, "UNDEFINED") - ); - sys.liberarMemoriaUsuario(); - */ - - sys.seleccionarUsuario("JotaJota96"); - sys.altaListaDeReproduccionParticular( - new DtListaDeReproduccion(0, "Minecraft", Privacidad.PUBLICO, TipoListaDeReproduccion.PARTICULAR, "GAMING") - ); - sys.altaListaDeReproduccionParticular( - new DtListaDeReproduccion(0, "Mis covers", Privacidad.PUBLICO, TipoListaDeReproduccion.PARTICULAR, "UNDEFINED") - ); - sys.liberarMemoriaUsuario(); - - sys.seleccionarUsuario("LuC31G"); - sys.altaListaDeReproduccionParticular( - new DtListaDeReproduccion(0, "Pasar el rato", Privacidad.PUBLICO, TipoListaDeReproduccion.PARTICULAR, "UNDEFINED") - ); - sys.liberarMemoriaUsuario(); - - sys.seleccionarUsuario("MCBolso"); - sys.altaListaDeReproduccionParticular( - new DtListaDeReproduccion(0, "Bolso siempre bolso naa", Privacidad.PUBLICO, TipoListaDeReproduccion.PARTICULAR, "UNDEFINED") - ); - sys.liberarMemoriaUsuario(); - - sys.seleccionarUsuario("camilillo15"); - sys.altaListaDeReproduccionParticular( - new DtListaDeReproduccion(0, "Oasis", Privacidad.PUBLICO, TipoListaDeReproduccion.PARTICULAR, "UNDEFINED") - ); - sys.liberarMemoriaUsuario(); - - - } - - private static void agregarVideosAListasDeReproduccion(){ - String nickname = ""; - ArrayList<DtVideo> misVideos; - ArrayList<DtListaDeReproduccion> misListas; - int idLista; - - // copien y peguen el siguiente codigo y solo modifiquen su nickname - nickname = "JotaJota96"; - sys.seleccionarUsuario(nickname); - sys.seleccionarUsuarioActual(nickname); - misVideos = sys.listarVideosDeUsuario(); - misListas = sys.listarListasDeReproduccionDeUsuario(nickname); - idLista = misListas.get(misListas.size()-1).getId(); - for (int i = 0; i < misVideos.size(); i++){ - sys.seleccionarVideo(misVideos.get(i).getId()); - sys.agregarVideoAListaDeReproduccion(idLista); - } - - nickname = "LuC31G"; - sys.seleccionarUsuario(nickname); - sys.seleccionarUsuarioActual(nickname); - misVideos = sys.listarVideosDeUsuario(); - misListas = sys.listarListasDeReproduccionDeUsuario(nickname); - idLista = misListas.get(misListas.size()-1).getId(); - for (int i = 0; i < misVideos.size(); i++){ - sys.seleccionarVideo(misVideos.get(i).getId()); - sys.agregarVideoAListaDeReproduccion(idLista); - } - - nickname = "MCBolso"; - sys.seleccionarUsuario(nickname); - sys.seleccionarUsuarioActual(nickname); - misVideos = sys.listarVideosDeUsuario(); - misListas = sys.listarListasDeReproduccionDeUsuario(nickname); - idLista = misListas.get(misListas.size()-1).getId(); - for (int i = 0; i < misVideos.size(); i++){ - sys.seleccionarVideo(misVideos.get(i).getId()); - sys.agregarVideoAListaDeReproduccion(idLista); - } - - nickname = "camilillo15"; - sys.seleccionarUsuario(nickname); - sys.seleccionarUsuarioActual(nickname); - misVideos = sys.listarVideosDeUsuario(); - misListas = sys.listarListasDeReproduccionDeUsuario(nickname); - idLista = misListas.get(misListas.size()-1).getId(); - for (int i = 0; i < misVideos.size(); i++){ - sys.seleccionarVideo(misVideos.get(i).getId()); - sys.agregarVideoAListaDeReproduccion(idLista); - } - - - } - - private static void agregarComentarios(){ - sys.seleccionarUsuario("JotaJota96"); - int min = sys.listarVideosDeUsuario().get(0).getId(); - for (DtVideo v : sys.listarVideosDeUsuario()){ - if (v.getId() < min){ - min = v.getId(); - } - } - sys.seleccionarVideo(min); - - // 1 - sys.seleccionarUsuarioActual("LuC31G"); - sys.altaComentario(new DtComentario(0, "", new Date(119, 7, 1), "Buenisimo!!", 0)); - // 2 - sys.seleccionarUsuarioActual("JotaJota96"); - sys.altaComentario(new DtComentario(0, "", new Date(119, 7, 1), "Gracias!!!", 0), 1); - // 3 - sys.seleccionarUsuarioActual("camilillo15"); - sys.altaComentario(new DtComentario(0, "", new Date(119, 7, 1), "Cuando sale algo de los Artic Monkeys?",0)); - // 4 - sys.seleccionarUsuarioActual("LuC31G"); - sys.altaComentario(new DtComentario(0, "", new Date(119, 7, 1), "Solo sube covers de rock nacional", 0), 3); - // 5 - sys.seleccionarUsuarioActual("MCBolso"); - sys.altaComentario(new DtComentario(0, "", new Date(119, 7, 1), "siempre hay un boludo", 0), 4); - // 6 - sys.seleccionarUsuarioActual("jarrieta31"); - sys.altaComentario(new DtComentario(0, "", new Date(119, 7, 1), "O de los Guns and Roses", 0), 3); - // 7 - sys.seleccionarUsuarioActual("MCBolso"); - sys.altaComentario(new DtComentario(0, "", new Date(119, 7, 1), "otro mas...", 0), 6); - // 8 - sys.seleccionarUsuarioActual("jarrieta31"); - sys.altaComentario(new DtComentario(0, "", new Date(119, 7, 1), "otro mas que?", 7), 7); - // 9 - sys.seleccionarUsuarioActual("MCBolso"); - sys.altaComentario(new DtComentario(0, "", new Date(119, 7, 1), "¿Que usas para editar el video?", 0)); - // 10 - sys.seleccionarUsuarioActual("JotaJota96"); - sys.altaComentario(new DtComentario(0, "", new Date(119, 7, 1), "Sony Vegas Pro en Windows 10", 0), 9); - // 11 - sys.seleccionarUsuarioActual("MCBolso"); - sys.altaComentario(new DtComentario(0, "", new Date(119, 7, 1), "Tipico, nadie usa Linux.", 0), 10); - // 12 - sys.seleccionarUsuarioActual("jarrieta31"); - sys.altaComentario(new DtComentario(0, "", new Date(119, 7, 1), "Boo, que paso con Linux? hee??", 0), 11); - // 13 - sys.seleccionarUsuarioActual("camilillo15"); - sys.altaComentario(new DtComentario(0, "", new Date(119, 7, 1), "Yo que vos me compro una MAC...", 0), 10); - } - - private static void agregarValoraciones() { - // JotaJota96 LuC31G MCBolso camilillo15 jarrieta31 - int min; - - sys.seleccionarUsuario("JotaJota96"); - min = sys.listarVideosDeUsuario().get(0).getId(); - for (DtVideo v : sys.listarVideosDeUsuario()){ - if (v.getId() < min){ - min = v.getId(); - } - } - sys.seleccionarVideo(min); - sys.seleccionarUsuarioActual("LuC31G"); - sys.altaValoracion(new DtValoracion(TipoValoracion.LIKE, "")); - sys.seleccionarUsuarioActual("MCBolso"); - sys.altaValoracion(new DtValoracion(TipoValoracion.LIKE, "")); - sys.seleccionarUsuarioActual("camilillo15"); - sys.altaValoracion(new DtValoracion(TipoValoracion.DISLIKE, "")); - sys.seleccionarUsuarioActual("jarrieta31"); - sys.altaValoracion(new DtValoracion(TipoValoracion.DISLIKE, "")); - - sys.seleccionarUsuario("LuC31G"); - min = sys.listarVideosDeUsuario().get(0).getId(); - for (DtVideo v : sys.listarVideosDeUsuario()){ - if (v.getId() < min){ - min = v.getId(); - } - } - sys.seleccionarVideo(min); - sys.seleccionarUsuarioActual("JotaJota96"); - sys.altaValoracion(new DtValoracion(TipoValoracion.LIKE, "")); - sys.seleccionarUsuarioActual("jarrieta31"); - sys.altaValoracion(new DtValoracion(TipoValoracion.DISLIKE, "")); - - sys.seleccionarUsuario("jarrieta31"); - min = sys.listarVideosDeUsuario().get(0).getId(); - for (DtVideo v : sys.listarVideosDeUsuario()){ - if (v.getId() < min){ - min = v.getId(); - } - } - sys.seleccionarVideo(min); - sys.seleccionarUsuarioActual("JotaJota96"); - sys.altaValoracion(new DtValoracion(TipoValoracion.DISLIKE, "")); - sys.seleccionarUsuarioActual("MCBolso"); - sys.altaValoracion(new DtValoracion(TipoValoracion.DISLIKE, "")); - } - ///////////////////////////////////////////////////////////////////////////////////////////// - // Esta tampoco la toquen - private static void mostrarDatos(){ - ArrayList<DtUsuario> users = sys.listarUsuarios(); - int tab = 0; - for (DtUsuario u :users){ - tab = 0; - - System.out.println(u.toString()); - sys.seleccionarUsuario(u.getNickname()); - - tab(tab+1); System.out.println("Videos:"); - for (DtVideo v : sys.listarVideosDeUsuario()) { - tab(tab+1); System.out.println(v.toString()); - - tab(tab+2); System.out.println("Comentarios :"); - sys.seleccionarVideo(v.getId()); - boolean vacio = true; - for (DtComentario c : sys.listarComentariosDeVideo()){ - vacio = false; - tab(tab+2); tab(c.getNivelSubComentario()); - System.out.println(c.getId() + ". " + c.getNickname() + ": " + c.getTexto()); - } - if (vacio){ - tab(tab+2); System.out.println("No hay comentarios"); - } - System.out.println(""); - } - System.out.println(""); - - tab(tab+1); System.out.println("-- Listas --"); - for (DtListaDeReproduccion l : sys.listarListasDeReproduccionDeUsuario(u.getNickname())) { - tab(tab+1); System.out.println(l.toString()); - sys.seleccionarListaDeReproduccion(l.getId()); - boolean vacia = true; - for (DtVideo v : sys.listarVideosDeListaDeReproduccion()) { - vacia = false; - tab(tab+2); System.out.println(v.toString()); - } - if (vacia){ - tab(tab+2); System.out.println("No hay videos en la lista"); - } - } - - System.out.println(""); - System.out.println(""); - } - - } - - // Ni esta - private static void tab(int t){ - for (int i = 0; i < t; i++){ - System.out.print(" "); - } - } - -} - - - +} \ No newline at end of file diff --git a/UyTube_datos_de_prueba.sql b/UyTube_datos_de_prueba.sql new file mode 100644 index 0000000000000000000000000000000000000000..b345989e546aa4ee335da9c1ab00030e18c0799f --- /dev/null +++ b/UyTube_datos_de_prueba.sql @@ -0,0 +1,198 @@ +-- Administradores +/* +INSERT INTO public.administrador (id,apellido,contrasenia,nombre) VALUES +(0,'root','admin','administrador') +; +*/ +-- Categorias +INSERT INTO public.categoria (nombre) VALUES +('MUSICA') +,('DEPORTE') +,('GAMING') +--,('UNDEFINED') +; + + +-- Listas por defecto +INSERT INTO public.lista_por_defecto (nombre) VALUES +('Ver mas tarde') +; + +-- Canales +INSERT INTO public.canal (descripcion,eliminado,nombre,privacidad) VALUES +('Covers en guitarra de rock uruguayo',false,'GuitarCovers','PUBLICO') +,('No se de que va a ser mi canal',false,'PricKG','PUBLICO') +,('Covers de lo mejor del futbool uruguayo',false,'BolsoCovers','PUBLICO') +,('Temones',false,'Rock ingles','PUBLICO') +,('El mejor canal para pasar el rato',false,'jarrieta31','PUBLICO') +,('Descubre la conspiracion mundial que los gobiernos ocultan',false,'terraplanista1','PUBLICO') +,('',false,'APMI','PUBLICO') +; + +-- Usuarios +INSERT INTO public.usuario (id,apellido,contrasenia,correo,eliminado,fecha_eliminado,fecha_nacimiento,imagen,nombre,seguidores,id_canal) VALUES +('MCBolso','Castro','12345678','mcbolso96@gmail.com',false,NULL,'1999-08-04','Imagenes\perfiles\MCBolso.jpg','Mariano',0,3) +,('JotaJota96','Alvarez','12345678','jjap96@gmail.com',false,NULL,'1996-10-09','Imagenes\perfiles\JotaJota96.jpg','Juan',3,1) +,('LuC31G','Garrido','12345678','LuC31@gmail.com',false,NULL,'1998-12-31','Imagenes\perfiles\LuC31G.jpg','Lucas',2,2) +,('jarrieta31','Arrieta','jarrieta31','julioarrieta23@gmail.com',false,NULL,'1976-03-02','Imagenes\perfiles\jarrieta31.jpg','Julio',4,5) +,('terraplanista1','Ibañez','terraplanista1','olivertierraplana@gmail.com',false,NULL,'2019-10-03','','Oliver',0,6) +,('apmi','Pastores','apmi','apmi@hotmail.com',false,NULL,'2019-10-03','','Alerta',1,7) +,('camilillo15','Camilo','12345678','facu_camilo2@hotmail.com',false,NULL,'1999-07-13','Imagenes\perfiles\camilillo15.jpg','Facundo',1,4) +; + +-- Usuarios seguidores +INSERT INTO public.usuarios_seguidores (nick_seguido,nick_seguidor) VALUES +('JotaJota96','LuC31G') +,('JotaJota96','camilillo15') +,('JotaJota96','MCBolso') +,('LuC31G','JotaJota96') +,('LuC31G','jarrieta31') +,('jarrieta31','LuC31G') +,('jarrieta31','JotaJota96') +,('jarrieta31','MCBolso') +,('jarrieta31','camilillo15') +,('apmi','JotaJota96') +,('camilillo15','apmi') +; + +-- Usuarios seguidos +INSERT INTO public.usuarios_seguidos (nick_seguidor,nick_seguido) VALUES +('LuC31G','JotaJota96') +,('camilillo15','JotaJota96') +,('MCBolso','JotaJota96') +,('JotaJota96','LuC31G') +,('jarrieta31','LuC31G') +,('LuC31G','jarrieta31') +,('JotaJota96','jarrieta31') +,('MCBolso','jarrieta31') +,('camilillo15','jarrieta31') +,('JotaJota96','apmi') +,('apmi','camilillo15') +; + +-- Videos +INSERT INTO public.video (cant_dislikes,cant_likes,categoria,descripcion,duracion,eliminado,fecha_publicacion,nombre,privacidad,url,id_canal) VALUES +(1,0,'DEPORTE','Canta el bolso en la previa vs San Lorenzo','00:00:42',false,'2019-07-21','No se como voy, no se como vengo','PUBLICO','https://www.youtube.com/watch?v=S0_FBF8XaO0',3) +,(1,0,'DEPORTE','Por la del Bolso hay que matar o morir - La Banda Del Parque','00:02:11',false,'2019-05-15','C.N. de F. Tema Nuevo 2019','PUBLICO','https://www.youtube.com/watch?v=9L5qQ9iyhJk',3) +,(1,0,'UNDEFINED','Camila Guiribitey','10:10:43',false,'2019-02-02','NO CREERÃS LO QUE LLEVO EN MI BOLSO','PUBLICO','https://www.youtube.com/watch?v=7wCUuplgmQM',3) +,(0,1,'UNDEFINED','Foto del apolo 15 con la bandera. +https://www.flickr.com/photos/projectapolloarchive/21489361038/in/album-72157659044904175/','00:20:47',false,'2019-10-03','Analizando la Misteriosa Bandera ´´Flameante´´ del Apolo 15','PUBLICO','https://www.youtube.com/watch?v=I8AGvzp554c',7) +,(1,0,'UNDEFINED','CientÃficos descubren algo extraño en la cara oculta de la Luna.','00:10:02',false,'2019-10-03','Descubren algo EXTRAÑO en la cara OCULTA de la Luna','PRIVADO','https://www.youtube.com/watch?v=ObpYRHbwT9Y',6) +,(1,0,'UNDEFINED','El Segundo Libro de Enoc revela cómo fueron creados los cielos, la Tierra, el Domo, los seres visibles e invisibles y más misterios.','00:10:20',false,'2019-10-03','Los SECRETOS de la Creación revelados a Enoc','PRIVADO','https://www.youtube.com/watch?v=WuDyGe-Ir8A',6) +,(0,1,'MUSICA','Ni idea como se llama el album','00:04:37',false,'2019-05-15','Wonderwall - Oasis','PUBLICO','https://www.youtube.com/watch?v=bx1Bh8ZvH84',4) +,(0,2,'MUSICA','Album Favourite Worst Nightmare','00:04:09',false,'2019-02-02','505 - Arctic Monkeys','PUBLICO','https://www.youtube.com/watch?v=iV5VKdcQOJE',4) +,(2,2,'UNDEFINED','Curso de android, tarea 4','00:04:02',false,'2019-10-30','Tutorial android 1','PUBLICO','https://www.youtube.com/watch?v=xCq7YXGXaLc&list=PL-6ex1wzFuEh9RUN-5nCOU13eYknEXl09',5) +,(0,1,'UNDEFINED','Curso de android, tarea 5','00:01:17',false,'2019-10-30','Tutorial android 2','PUBLICO','https://www.youtube.com/watch?v=i4W5LFeIdNU',5) +,(0,0,'MUSICA','Cover de La casa de al lado Christian Cary','00:05:43',false,'2019-07-21','La casa de al lado Christian Cary (Cover en guitarra)','PUBLICO','https://www.youtube.com/watch?v=An0uvGCUB9k',1) +,(0,1,'MUSICA','Cover de Verde - La Triple Nelson','00:03:32',false,'2019-09-29','Verde - La Triple Nelson (Cover en guitarra)','PUBLICO','https://www.youtube.com/watch?v=ojYnrNRXOjk',1) +,(2,3,'MUSICA','Cover de Naufrago - 4 Pesos de Propina ','00:03:36',false,'2019-02-02','Naufrago - 4 Pesos de Propina (Cover en guitarra)','PUBLICO','https://www.youtube.com/watch?v=ksuDZQuJLSY',1) +,(0,0,'MUSICA','Cover de Como pasa el tiempo - Cuarteto de nos ','00:04:32',false,'2019-05-15','Como pasa el tiempo - Cuarteto de nos (Cover en guitarra)','PUBLICO','https://www.youtube.com/watch?v=n1AR_VSHPek',1) +,(2,1,'UNDEFINED','Hola Que hace xD xD xD','00:00:47',false,'2019-02-02','HolaQueHace','PUBLICO','https://www.youtube.com/watch?v=Nl-Sq5OXIWk',2) +,(1,0,'MUSICA','de La Banda del Parque (CON LETRA) | Hinchada de Nacional 2019','00:09:26',false,'2019-09-29','Las mejores canciones de La Banda','PUBLICO','https://www.youtube.com/watch?v=ob0TPs5-Y5Y',3) +,(1,0,'UNDEFINED','Las antiguas civilizaciones, manuscritos antiguos y varios hechos sorprendentes apuntan a la existencia de un lÃmite en el cielo y debajo de la Tierra.','00:10:00',false,'2019-10-03','Los limites del DOMO','PRIVADO','https://www.youtube.com/watch?v=a_qHPssKjCw',6) +,(0,1,'UNDEFINED','Video donde respondo al video de alarma mundial sobre la cuestión de que no haya refutado sus hipótesis.','00:56:27',false,'2019-10-03','Sobre las Hipótesis Infalsables, Falsacionismo y Efecto Lupa terraplano','PUBLICO','https://www.youtube.com/watch?v=uvEyal8j0Uo',7) +,(0,1,'UNDEFINED','Comparando Saturno este año respecto del año anterior y observando el cambio de la inclinación de sus anillos a medida que el planeta se traslada alrededor del sol.','00:04:32',false,'2019-10-03','Comparación de Saturno en 2019 vs 2018','PUBLICO','https://www.youtube.com/watch?v=xta6f4CyoMk',7) +; + +-- Listas de reproduccion +INSERT INTO public.lista_de_reproduccion (categoria,eliminado,nombre,privacidad,tipo,id_canal) VALUES +('UNDEFINED',false,'Ver mas tarde','PRIVADO','POR_DEFECTO',1) +,('UNDEFINED',false,'Ver mas tarde','PRIVADO','POR_DEFECTO',2) +,('UNDEFINED',false,'Ver mas tarde','PRIVADO','POR_DEFECTO',3) +,('UNDEFINED',false,'Ver mas tarde','PRIVADO','POR_DEFECTO',4) +,('UNDEFINED',false,'Ver mas tarde','PRIVADO','POR_DEFECTO',5) +,('UNDEFINED',false,'Bolso siempre bolso naa','PUBLICO','PARTICULAR',3) +,('MUSICA',false,'Oasis','PUBLICO','PARTICULAR',4) +,('MUSICA',false,'Mis covers','PUBLICO','PARTICULAR',1) +,('GAMING',false,'Minecraft','PRIVADO','PARTICULAR',1) +,('UNDEFINED',false,'Pasar el rato','PRIVADO','PARTICULAR',2) +,('UNDEFINED',false,'Ver mas tarde','PRIVADO','POR_DEFECTO',6) +,('UNDEFINED',false,'Ver mas tarde','PRIVADO','POR_DEFECTO',7) +,('UNDEFINED',false,'videos de terraboludos','PRIVADO','PARTICULAR',7) +; + +-- Comentarios +INSERT INTO public.comentario (fecha,nivel,texto,nick_usuario,id_com_padre,id_video) VALUES +('2019-08-01',0,'Buenisimo!!','LuC31G',NULL,1) +,('2019-08-01',1,'Gracias!!!','JotaJota96',1,NULL) +,('2019-08-01',0,'Cuando sale algo de los Artic Monkeys?','camilillo15',NULL,1) +,('2019-08-01',1,'Solo sube covers de rock nacional','LuC31G',3,NULL) +,('2019-08-01',2,'siempre hay un boludo','MCBolso',4,NULL) +,('2019-08-01',1,'O de los Guns and Roses','jarrieta31',3,NULL) +,('2019-08-01',2,'otro mas...','MCBolso',6,NULL) +,('2019-08-01',3,'otro mas que?','jarrieta31',7,NULL) +,('2019-08-01',0,'¿Que usas para editar el video?','MCBolso',NULL,1) +,('2019-08-01',1,'Sony Vegas Pro en Windows 10','JotaJota96',9,NULL) +,('2019-08-01',2,'Tipico, nadie usa Linux.','MCBolso',10,NULL) +,('2019-08-01',3,'Boo, que paso con Linux? hee??','jarrieta31',11,NULL) +,('2019-08-01',2,'Yo que vos me compro una MAC...','camilillo15',10,NULL) +,('2019-10-03',0,'Me recuerda a Bulevard of broquen drims','LuC31G',NULL,9) +,('2019-10-03',1,'Si, pa mi que green day les copio...','MCBolso',14,NULL) +,('2019-10-03',2,'O ellos a green day','LuC31G',15,NULL) +,('2019-10-03',3,'nunca lo sabremos...','jarrieta31',16,NULL) +,('2019-10-03',1,'A mi me pasa al revez, esa me recuerda a esta','JotaJota96',14,NULL) +,('2019-10-03',0,'que al pedo que estas','camilillo15',NULL,12) +,('2019-10-03',0,'lo mejor que he visto!','jarrieta31',NULL,12) +,('2019-10-03',0,'¿Como se llama esa cancion?','MCBolso',NULL,12) +,('2019-10-03',0,'Cuando subis la parte 2?','JotaJota96',NULL,13) +,('2019-10-03',1,'Ya esta subida, buscala en mis videos','jarrieta31',22,NULL) +,('2019-10-03',0,'¿Algun tutorial de MAC que me recomiendes?','camilillo15',NULL,13) +,('2019-10-03',1,'Instalale windows!','MCBolso',24,NULL) +; + +-- Valoraciones +INSERT INTO public.valoracion (val,nick_usuario,id_video) VALUES +('LIKE','LuC31G',1) +,('LIKE','MCBolso',1) +,('DISLIKE','camilillo15',1) +,('DISLIKE','jarrieta31',1) +,('LIKE','JotaJota96',5) +,('DISLIKE','jarrieta31',5) +,('DISLIKE','MCBolso',12) +,('LIKE','LuC31G',3) +,('LIKE','LuC31G',11) +,('DISLIKE','camilillo15',12) +,('DISLIKE','camilillo15',7) +,('DISLIKE','camilillo15',6) +,('DISLIKE','camilillo15',5) +,('DISLIKE','camilillo15',4) +,('LIKE','JotaJota96',8) +,('LIKE','JotaJota96',9) +,('LIKE','MCBolso',13) +,('LIKE','MCBolso',10) +,('LIKE','LuC31G',13) +,('LIKE','jarrieta31',8) +,('DISLIKE','apmi',16) +,('DISLIKE','apmi',15) +,('DISLIKE','apmi',14) +,('LIKE','JotaJota96',19) +,('LIKE','JotaJota96',18) +,('LIKE','JotaJota96',17) +; + +-- Videos en listas +INSERT INTO public.videos_en_listas (id_lista,id_video) VALUES +(7,4) +,(7,3) +,(7,2) +,(7,1) +,(2,5) +,(3,8) +,(3,7) +,(3,6) +,(3,9) +,(10,11) +,(10,10) +,(1,8) +,(1,9) +,(2,10) +,(4,12) +,(1,7) +,(13,16) +,(13,18) +,(1,19) +,(1,16) +,(11,8) +,(12,5) +; +